Documentation
¶
Index ¶
- func C(ctx context.Context) *zapLogger
- func Debug(msg string, keysAndValues ...interface{})
- func Error(msg string, keysAndValues ...interface{})
- func Fatal(msg string, keysAndValues ...interface{})
- func Info(msg string, keysAndValues ...interface{})
- func Init(opts *Options)
- func NewLogger(opts *Options) *zapLogger
- func Panic(msg string, keysAndValues ...interface{})
- func Sync()
- func Warning(msg string, keysAndValues ...interface{})
- type Logger
- type Options
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Logger ¶
type Logger interface {
Debug(msg string, keysAndValues ...interface{})
Info(msg string, keysAndValues ...interface{})
Warning(msg string, keysAndValues ...interface{})
Error(msg string, keysAndValues ...interface{})
Panic(msg string, keysAndValues ...interface{})
Fatal(msg string, keysAndValues ...interface{})
C(ctx context.Context) *zapLogger
Sync()
}
Logger 定义了 biddingAI 项目的日志接口. 该接口只包含了支持的日志记录方法.
type Options ¶
type Options struct {
// 是否开启 caller,如果开启会在日志中显示调用日志所在的文件和行号
DisableCaller bool
// 是否禁止在 panic 及以上级别打印堆栈信息
DisableStacktrace bool
// 指定日志级别,可选值:debug, info, warn, error, dpanic, panic, fatal
Level string
// 指定日志显示格式,可选值:console, json
Format string
// 指定日志输出位置
OutputPaths []string
}
Options 包含与日志相关的配置项.
Click to show internal directories.
Click to hide internal directories.