Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewExampleLogger ¶
NewExampleLogger 快速初始化一个日志案例
Types ¶
type Logger ¶
*
获取日志
filePath 日志文件路径
level 日志级别
maxSize 每个日志文件保存的最大尺寸 单位:M
maxBackups 日志文件最多保存多少个备份
maxAge 文件最多保存多少天
serviceName 服务名
使用案例,建议每个服务自己建议一个
var MainLogger *zap.Logger var GatewayLogger *zap.Logger var RedisLogger *zap.Logger var LmdbLogger *zap.Logger var HttpLogger *zap.Logger
func init() { MainLogger = NewLogger("./logs/main.log", zapcore.InfoLevel, 128, 30, 7, "Main") GatewayLogger = NewLogger("./logs/gateway.log", zapcore.DebugLevel, 128, 30, 7, "Gateway") RedisLogger = NewLogger("./logs/redis.log", zapcore.InfoLevel, 128, 30, 7, "redis") LmdbLogger = NewLogger("./logs/lmdb.log", zapcore.InfoLevel, 128, 30, 7, "lmdb") HttpLogger = NewLogger("./logs/http.log", zapcore.InfoLevel, 128, 30, 7, "http") }