Documentation ¶
Index ¶
- Variables
- func LogLevelSetter() map[string]Level
- type Level
- type ZapLogger
- func (l *ZapLogger) DPanic(msg string, fields ...zap.Field)
- func (l *ZapLogger) Debug(msg string, fields ...zap.Field)
- func (l *ZapLogger) Error(msg string, fields ...zap.Field)
- func (l *ZapLogger) Fatal(msg string, fields ...zap.Field)
- func (l *ZapLogger) Info(msg string, fields ...zap.Field)
- func (l *ZapLogger) Panic(msg string, fields ...zap.Field)
- func (l *ZapLogger) Sync() error
- func (l *ZapLogger) Warn(msg string, fields ...zap.Field)
- type ZapLoggerSugar
- func (l *ZapLoggerSugar) DPanic(msg string, fields ...zap.Field)
- func (l *ZapLoggerSugar) DPanicf(template string, args ...interface{})
- func (l *ZapLoggerSugar) Debug(msg string, fields ...zap.Field)
- func (l *ZapLoggerSugar) Debugf(template string, args ...interface{})
- func (l *ZapLoggerSugar) Emergencyf(format string, args ...interface{})
- func (l *ZapLoggerSugar) Error(msg string, fields ...zap.Field)
- func (l *ZapLoggerSugar) Errorf(template string, args ...interface{})
- func (l *ZapLoggerSugar) Info(msg string, fields ...zap.Field)
- func (l *ZapLoggerSugar) Infof(template string, args ...interface{})
- func (l *ZapLoggerSugar) Panic(msg string, fields ...zap.Field)
- func (l *ZapLoggerSugar) Panicf(template string, args ...interface{})
- func (l *ZapLoggerSugar) Sync()
- func (l *ZapLoggerSugar) Warning(msg string, fields ...zap.Field)
- func (l *ZapLoggerSugar) Warningf(template string, args ...interface{})
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Logger *ZapLogger SugarLogger *ZapLoggerSugar )
全局logger
View Source
var ( // DebugLevel debug level DebugLevel = zap.DebugLevel // InfoLevel info level InfoLevel = zap.InfoLevel // WarnLevel warn level WarnLevel = zap.WarnLevel // ErrorLevel error level ErrorLevel = zap.ErrorLevel // DPanicLevel dpanic level DPanicLevel = zap.DPanicLevel // PanicLevel panic level PanicLevel = zap.PanicLevel // FatalLevel fatal level FatalLevel = zap.FatalLevel )
View Source
var ( String = zap.String Strings = zap.Strings Stringp = zap.Stringp Byte = zap.Binary ByteString = zap.ByteString ByteStrings = zap.ByteStrings Int = zap.Int Ints = zap.Ints Int16 = zap.Int16 Int16s = zap.Int16s Int32 = zap.Int32 Int32s = zap.Int32s Int64 = zap.Int64 Int64s = zap.Int64s Uint = zap.Uint Uints = zap.Uints Float64 = zap.Float64 Float64s = zap.Float64s Bool = zap.Bool Bools = zap.Bools Time = zap.Time Times = zap.Times Duration = zap.Duration Durations = zap.Durations Any = zap.Any Skip = zap.Skip Error = zap.Error )
类型映射
Functions ¶
Types ¶
type ZapLogger ¶
type ZapLogger struct {
// contains filtered or unexported fields
}
ZapLogger is a wrapper of zap.Logger
func (*ZapLogger) Fatal ¶
Fatal fatal
@receiver l *ZapLogger @param msg string @param fields ...zap.Field @author kevinmatthe
type ZapLoggerSugar ¶
type ZapLoggerSugar struct {
// contains filtered or unexported fields
}
ZapLoggerSugar is a wrapper of zap.SugaredLogger
func NewSugarLogger ¶
func NewSugarLogger(Logger *ZapLogger) (zapLogger *ZapLoggerSugar)
NewSugarLogger new logger
@return ZapLogger
func (*ZapLoggerSugar) DPanic ¶
func (l *ZapLoggerSugar) DPanic(msg string, fields ...zap.Field)
DPanic dpanic
@receiver l @param msg @param fields
func (*ZapLoggerSugar) DPanicf ¶
func (l *ZapLoggerSugar) DPanicf(template string, args ...interface{})
DPanicf panic
@receiver l @param msg @param fields
func (*ZapLoggerSugar) Debug ¶
func (l *ZapLoggerSugar) Debug(msg string, fields ...zap.Field)
Debug debug
@receiver l @param msg @param fields
func (*ZapLoggerSugar) Debugf ¶
func (l *ZapLoggerSugar) Debugf(template string, args ...interface{})
Debugf debugf
@receiver l @param msg @param fields
func (*ZapLoggerSugar) Emergencyf ¶
func (l *ZapLoggerSugar) Emergencyf(format string, args ...interface{})
Emergencyf 兼容性方法,不建议在新的模块中使用
@receiver l *ZapLogger @param format string @param args ...interface{}
func (*ZapLoggerSugar) Error ¶
func (l *ZapLoggerSugar) Error(msg string, fields ...zap.Field)
Error error
@receiver l @param msg @param fields
func (*ZapLoggerSugar) Errorf ¶
func (l *ZapLoggerSugar) Errorf(template string, args ...interface{})
Errorf errorf
@receiver l @param template @param args
func (*ZapLoggerSugar) Info ¶
func (l *ZapLoggerSugar) Info(msg string, fields ...zap.Field)
Info info
@receiver l @param msg @param fields
func (*ZapLoggerSugar) Infof ¶
func (l *ZapLoggerSugar) Infof(template string, args ...interface{})
Infof infof
@receiver l @param msg @param fields
func (*ZapLoggerSugar) Panic ¶
func (l *ZapLoggerSugar) Panic(msg string, fields ...zap.Field)
Panic panic
@receiver l @param msg @param fields
func (*ZapLoggerSugar) Panicf ¶
func (l *ZapLoggerSugar) Panicf(template string, args ...interface{})
Panicf panic
@receiver l @param msg @param fields
func (*ZapLoggerSugar) Sync ¶
func (l *ZapLoggerSugar) Sync()
Sync sync1
@receiver l *ZapLoggerSugar
func (*ZapLoggerSugar) Warning ¶
func (l *ZapLoggerSugar) Warning(msg string, fields ...zap.Field)
Warning warn
@receiver l @param msg @param fields
func (*ZapLoggerSugar) Warningf ¶
func (l *ZapLoggerSugar) Warningf(template string, args ...interface{})
Warningf warnf
@receiver l @param msg @param fields
Click to show internal directories.
Click to hide internal directories.