Documentation ¶
Index ¶
- Constants
- func Debug(msg string, vs ...any)
- func Error(vs ...any)
- func Flush()
- func GinLogger(skipPaths []string) gin.HandlerFunc
- func GinRecovery() gin.HandlerFunc
- func Info(msg string, vs ...any)
- func Warn(msg string, vs ...any)
- type FileOutputOpt
- type Level
- type Logger
- func (l *Logger) Debug(msg string, vs ...any)
- func (l *Logger) Error(vs ...any)
- func (l *Logger) Flush()
- func (l *Logger) Info(msg string, vs ...any)
- func (l *Logger) Lv() zap.AtomicLevel
- func (l *Logger) NewFileOutput(opts ...FileOutputOpt)
- func (l *Logger) NewOutput(writer io.Writer)
- func (l *Logger) SetCore(core ...zapcore.Core)
- func (l *Logger) SetLv(lv Level)
- func (l *Logger) Warn(msg string, vs ...any)
- func (l *Logger) With(k string, v any) *Logger
Constants ¶
View Source
const ( DebugLv = Level(zapcore.DebugLevel) InfoLv = Level(zapcore.InfoLevel) WarnLv = Level(zapcore.WarnLevel) ErrorLv = Level(zapcore.ErrorLevel) )
Variables ¶
This section is empty.
Functions ¶
func GinLogger ¶ added in v0.4.0
func GinLogger(skipPaths []string) gin.HandlerFunc
func GinRecovery ¶ added in v0.4.0
func GinRecovery() gin.HandlerFunc
Types ¶
type FileOutputOpt ¶ added in v0.5.1
type FileOutputOpt func(*outFileConfig)
func WithCompress ¶ added in v0.5.1
func WithCompress(compress bool) FileOutputOpt
func WithFilename ¶ added in v0.5.1
func WithFilename(filename string) FileOutputOpt
func WithLocalTime ¶ added in v0.5.1
func WithLocalTime(localTime bool) FileOutputOpt
func WithMaxAge ¶ added in v0.5.1
func WithMaxAge(maxAge int) FileOutputOpt
func WithMaxBackups ¶ added in v0.5.1
func WithMaxBackups(maxBackups int) FileOutputOpt
func WithMaxSize ¶ added in v0.5.1
func WithMaxSize(maxSize int) FileOutputOpt
type Logger ¶ added in v0.5.1
type Logger struct {
// contains filtered or unexported fields
}
func NewFileOutput ¶ added in v0.5.1
func NewFileOutput(opts ...FileOutputOpt) *Logger
NewFileOutput 见 Logger.NewFileOutput
func (*Logger) Error ¶ added in v0.5.1
Error 打印错误级别日志 该方法具有两种传参形式:
- error类型:会直接格式化打印%+v日志
- 信息(格式化)
- error+格式化信息:error会作为 With 格式存在,且依旧以%+v格式输出
func (*Logger) NewFileOutput ¶ added in v0.5.1
func (l *Logger) NewFileOutput(opts ...FileOutputOpt)
Click to show internal directories.
Click to hide internal directories.