Documentation ¶
Overview ¶
Package log 用于滚动将日志写入文件
示例: import gitee.com/golangx/log
logOpt := &log.Option{ MaxSize: 128, MaxBackups: 7, MaxAge: 1, Debug: debug, ServiceName: serviceName, TimeKey: "time", LevelKey: "level", NameKey: "logger", CallerKey: "caller", MessageKey: "msg", StacktraceKey: "stacktrace", }
logOpt.Start("/log") log.Debug("Hello, Debug!!!")
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type LoggerImp ¶
LoggerImp LoggerImp
type Option ¶
type Option struct { MaxSize int // 每个日志文件保存的最大尺寸 单位:M MaxBackups int // 日志文件最多保存多少个备份 MaxAge int // 文件最多保存多少天 Compress bool // 是否压缩 ServiceName string // 服务名 Debug bool TimeKey string LevelKey string // 日志级别的key CallerKey string // 文件和行号的key MessageKey string // Message的key NameKey string StacktraceKey string BaseParams interface{} // 请求基本参数 }
Option 日志配置项
Click to show internal directories.
Click to hide internal directories.