Documentation ¶
Index ¶
- func GetLogger(name string, setOpts ...SetOption) *zap.Logger
- type Options
- type SetOption
- func SetConsoleAll(b bool) SetOption
- func SetConsoleNot(b bool) SetOption
- func SetConsoleNotProd(b bool) SetOption
- func SetConsoleProd(b bool) SetOption
- func SetLevelNotProd(lvl zapcore.Level) SetOption
- func SetLevelProd(lvl zapcore.Level) SetOption
- func SetNoCaller(b bool) SetOption
- func SetNoErrorFile(b bool) SetOption
- func SetNoUniFile(b bool) SetOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Options ¶
type Options struct { // 指定的日志级别(生产环境) LevelProd zapcore.Level `json:"levelProd"` // 指定的日志级别(非生产环境) LevelNotProd zapcore.Level `json:"levelNotProd"` // 不创建统一日志文件(包含所有级别的内容) NoUniFile bool `json:"noUniFile"` // 不创建错误日志文件(仅包含错误以上级别的内容) NoErrorFile bool `json:"noErrorFile"` // 不打印到控制台 ConsoleNot bool `json:"consoleNot"` // 打印到控制台 ConsoleAll bool `json:"consoleAll"` // 仅生产环境打印到控制台 ConsoleProd bool `json:"consoleProd"` // 仅非生产环境打印到控制台 ConsoleNotProd bool `json:"consoleNotProd"` // 不记录调用者信息 NoCaller bool `json:"noCaller"` }
日志记录器配置项
Click to show internal directories.
Click to hide internal directories.