Documentation
¶
Index ¶
- func Debug(args ...interface{})
- func Debugf(format string, args ...interface{})
- func Error(args ...interface{})
- func Errorf(format string, args ...interface{})
- func Fatal(args ...interface{})
- func Fatalf(format string, args ...interface{})
- func Info(args ...interface{})
- func Infof(format string, args ...interface{})
- func Panic(args ...interface{})
- func Panicf(format string, args ...interface{})
- func Trace(args ...interface{})
- func Tracef(format string, args ...interface{})
- func Warn(args ...interface{})
- func Warnf(format string, args ...interface{})
- func Writer() io.Writer
- type Config
- type Fields
- type Formatter
- type Level
- type Logger
- type Option
- type Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
Type Type `yaml:"type"` // 日志类型
Level Level `yaml:"level"` // 日志级别
Formatter Formatter `yaml:"formatter"` // 输出格式
Filepath string `yaml:"output_file"` // 文件路径
Stdout bool `yaml:"stdout"` // 输出终端
}
Config ...
type Logger ¶
type Logger interface {
Log(level Level, args ...interface{}) // 记录对应级别的日志
Logf(level Level, format string, args ...interface{}) // 记录对应级别的日志
Trace(args ...interface{}) // 记录 TraceLevel 级别的日志
Tracef(format string, args ...interface{}) // 格式化并记录 TraceLevel 级别的日志
Debug(args ...interface{}) // 记录 DebugLevel 级别的日志
Debugf(format string, args ...interface{}) // 格式化并记录 DebugLevel 级别的日志
Info(args ...interface{}) // 记录 InfoLevel 级别的日志
Infof(format string, args ...interface{}) // 格式化并记录 InfoLevel 级别的日志
Warn(args ...interface{}) // 记录 WarnLevel 级别的日志
Warnf(format string, args ...interface{}) // 格式化并记录 WarnLevel 级别的日志
Error(args ...interface{}) // 记录 ErrorLevel 级别的日志
Errorf(format string, args ...interface{}) // 格式化并记录 ErrorLevel 级别的日志
Fatal(args ...interface{}) // 记录 FatalLevel 级别的日志
Fatalf(format string, args ...interface{}) // 格式化并记录 FatalLevel 级别的日志
Panic(args ...interface{}) // 记录 PanicLevel 级别的日志
Panicf(format string, args ...interface{}) // 格式化并记录 PanicLevel 级别的日志
WithField(key string, value interface{}) Logger // 为日志添加一个上下文数据
Writer() io.Writer // 返回日志 io.Writer
}
Logger ...
Click to show internal directories.
Click to hide internal directories.