增加配置文件适配类型
This commit is contained in:
parent
ba6a18ff2e
commit
e378e87392
22
logger.go
22
logger.go
|
@ -15,17 +15,17 @@ type ModOptions func(options *Options)
|
|||
|
||||
// Options 日志文件配置选项
|
||||
type Options struct {
|
||||
Path string // 文件保存地方
|
||||
Prefix string // 日志文件前缀
|
||||
ErrorFileSuffix string // error日志文件后缀
|
||||
WarnFileSuffix string // warn日志文件后缀
|
||||
InfoFileSuffix string // info日志文件后缀
|
||||
DebugFileSuffix string // debug日志文件后缀
|
||||
Level zapcore.Level // 日志等级
|
||||
MaxSize int // 日志文件大小(M)
|
||||
MaxBackups int // 最多存在多少个切片文件
|
||||
MaxAge int // 保存的最大天数
|
||||
Development bool // 是否是开发模式
|
||||
Path string `yaml:"path" json:"path" toml:"path"` // 文件保存地方
|
||||
Prefix string `yaml:"prefix" json:"prefix" toml:"prefix"` // 日志文件前缀
|
||||
ErrorFileSuffix string `yaml:"errorFileSuffix" json:"errorFileSuffix" toml:"errorFileSuffix"` // error日志文件后缀
|
||||
WarnFileSuffix string `yaml:"warnFileSuffix" json:"warnFileSuffix" toml:"warnFileSuffix"` // warn日志文件后缀
|
||||
InfoFileSuffix string `yaml:"infoFileSuffix" json:"infoFileSuffix" toml:"infoFileSuffix"` // info日志文件后缀
|
||||
DebugFileSuffix string `yaml:"debugFileSuffix" json:"debugFileSuffix" toml:"debugFileSuffix"` // debug日志文件后缀
|
||||
Level zapcore.Level `yaml:"level" json:"level" toml:"level"` // 日志等级
|
||||
MaxSize int `yaml:"maxSize" json:"maxSize" toml:"maxSize"` // 日志文件大小(M)
|
||||
MaxBackups int `yaml:"maxBackups" json:"maxBackups" toml:"maxBackups"` // 最多存在多少个切片文件
|
||||
MaxAge int `yaml:"maxAge" json:"maxAge" toml:"maxAge"` // 保存的最大天数
|
||||
Development bool `yaml:"development" json:"development" toml:"development"` // 是否是开发模式
|
||||
zap.Config
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue