Documentation ¶
Index ¶
- func NewZapLogger(filename, section string) *zap.Logger
- type MateSugaredLogger
- func (s *MateSugaredLogger) AsyncDPanic(args ...interface{})
- func (s *MateSugaredLogger) AsyncDPanicf(template string, args ...interface{})
- func (s *MateSugaredLogger) AsyncDPanicw(msg string, keysAndValues ...interface{})
- func (s *MateSugaredLogger) AsyncDebug(args ...interface{})
- func (s *MateSugaredLogger) AsyncDebugf(template string, args ...interface{})
- func (s *MateSugaredLogger) AsyncDebugw(msg string, keysAndValues ...interface{})
- func (s *MateSugaredLogger) AsyncError(args ...interface{})
- func (s *MateSugaredLogger) AsyncErrorf(template string, args ...interface{})
- func (s *MateSugaredLogger) AsyncErrorw(msg string, keysAndValues ...interface{})
- func (s *MateSugaredLogger) AsyncFatal(args ...interface{})
- func (s *MateSugaredLogger) AsyncFatalf(template string, args ...interface{})
- func (s *MateSugaredLogger) AsyncFatalw(msg string, keysAndValues ...interface{})
- func (s *MateSugaredLogger) AsyncInfo(args ...interface{})
- func (s *MateSugaredLogger) AsyncInfof(template string, args ...interface{})
- func (s *MateSugaredLogger) AsyncInfow(msg string, keysAndValues ...interface{})
- func (s *MateSugaredLogger) AsyncPanic(args ...interface{})
- func (s *MateSugaredLogger) AsyncPanicf(template string, args ...interface{})
- func (s *MateSugaredLogger) AsyncPanicw(msg string, keysAndValues ...interface{})
- func (s *MateSugaredLogger) AsyncWarn(args ...interface{})
- func (s *MateSugaredLogger) AsyncWarnf(template string, args ...interface{})
- func (s *MateSugaredLogger) AsyncWarnw(msg string, keysAndValues ...interface{})
- func (s *MateSugaredLogger) Desugar() *ZapMateLogger
- func (s *MateSugaredLogger) Flush() error
- func (s *MateSugaredLogger) Named(name string) *MateSugaredLogger
- func (s *MateSugaredLogger) With(args ...interface{}) *MateSugaredLogger
- type ZapMateLogger
- func (zml *ZapMateLogger) AsyncDPanic(msg string, fields ...zap.Field)
- func (zml *ZapMateLogger) AsyncDebug(msg string, fields ...zap.Field)
- func (zml *ZapMateLogger) AsyncError(msg string, fields ...zap.Field)
- func (zml *ZapMateLogger) AsyncFatal(msg string, fields ...zap.Field)
- func (zml *ZapMateLogger) AsyncInfo(msg string, fields ...zap.Field)
- func (zml *ZapMateLogger) AsyncPanic(msg string, fields ...zap.Field)
- func (zml *ZapMateLogger) AsyncWarn(msg string, fields ...zap.Field)
- func (zml *ZapMateLogger) Flush() error
- func (log *ZapMateLogger) Named(s string) *ZapMateLogger
- func (zml *ZapMateLogger) SetAsyncer(chanLen uint) *ZapMateLogger
- func (log *ZapMateLogger) Sugar() *MateSugaredLogger
- func (log *ZapMateLogger) With(fields ...zap.Field) *ZapMateLogger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewZapLogger ¶
filaname : config files of zap section : Config options
Types ¶
type MateSugaredLogger ¶
type MateSugaredLogger struct { *zap.SugaredLogger // // contains filtered or unexported fields }
Note: base.Logger and sugar.Logger must be same pointer
func (*MateSugaredLogger) AsyncDPanic ¶
func (s *MateSugaredLogger) AsyncDPanic(args ...interface{})
func (*MateSugaredLogger) AsyncDPanicf ¶
func (s *MateSugaredLogger) AsyncDPanicf(template string, args ...interface{})
func (*MateSugaredLogger) AsyncDPanicw ¶
func (s *MateSugaredLogger) AsyncDPanicw(msg string, keysAndValues ...interface{})
func (*MateSugaredLogger) AsyncDebug ¶
func (s *MateSugaredLogger) AsyncDebug(args ...interface{})
func (*MateSugaredLogger) AsyncDebugf ¶
func (s *MateSugaredLogger) AsyncDebugf(template string, args ...interface{})
func (*MateSugaredLogger) AsyncDebugw ¶
func (s *MateSugaredLogger) AsyncDebugw(msg string, keysAndValues ...interface{})
func (*MateSugaredLogger) AsyncError ¶
func (s *MateSugaredLogger) AsyncError(args ...interface{})
func (*MateSugaredLogger) AsyncErrorf ¶
func (s *MateSugaredLogger) AsyncErrorf(template string, args ...interface{})
func (*MateSugaredLogger) AsyncErrorw ¶
func (s *MateSugaredLogger) AsyncErrorw(msg string, keysAndValues ...interface{})
func (*MateSugaredLogger) AsyncFatal ¶
func (s *MateSugaredLogger) AsyncFatal(args ...interface{})
func (*MateSugaredLogger) AsyncFatalf ¶
func (s *MateSugaredLogger) AsyncFatalf(template string, args ...interface{})
func (*MateSugaredLogger) AsyncFatalw ¶
func (s *MateSugaredLogger) AsyncFatalw(msg string, keysAndValues ...interface{})
func (*MateSugaredLogger) AsyncInfo ¶
func (s *MateSugaredLogger) AsyncInfo(args ...interface{})
func (*MateSugaredLogger) AsyncInfof ¶
func (s *MateSugaredLogger) AsyncInfof(template string, args ...interface{})
func (*MateSugaredLogger) AsyncInfow ¶
func (s *MateSugaredLogger) AsyncInfow(msg string, keysAndValues ...interface{})
func (*MateSugaredLogger) AsyncPanic ¶
func (s *MateSugaredLogger) AsyncPanic(args ...interface{})
func (*MateSugaredLogger) AsyncPanicf ¶
func (s *MateSugaredLogger) AsyncPanicf(template string, args ...interface{})
func (*MateSugaredLogger) AsyncPanicw ¶
func (s *MateSugaredLogger) AsyncPanicw(msg string, keysAndValues ...interface{})
func (*MateSugaredLogger) AsyncWarn ¶
func (s *MateSugaredLogger) AsyncWarn(args ...interface{})
func (*MateSugaredLogger) AsyncWarnf ¶
func (s *MateSugaredLogger) AsyncWarnf(template string, args ...interface{})
func (*MateSugaredLogger) AsyncWarnw ¶
func (s *MateSugaredLogger) AsyncWarnw(msg string, keysAndValues ...interface{})
func (*MateSugaredLogger) Desugar ¶
func (s *MateSugaredLogger) Desugar() *ZapMateLogger
func (*MateSugaredLogger) Flush ¶
func (s *MateSugaredLogger) Flush() error
func (*MateSugaredLogger) Named ¶
func (s *MateSugaredLogger) Named(name string) *MateSugaredLogger
Note: func setAsync is must be setting on the root node, Otherwise it will cause other errors! Child node cannot affect parent nodes,but child node all feature of extends parent node!
func (*MateSugaredLogger) With ¶
func (s *MateSugaredLogger) With(args ...interface{}) *MateSugaredLogger
type ZapMateLogger ¶
func NewZapMateLogger ¶
func NewZapMateLogger(filename, section string) *ZapMateLogger
func (*ZapMateLogger) AsyncDPanic ¶
func (zml *ZapMateLogger) AsyncDPanic(msg string, fields ...zap.Field)
func (*ZapMateLogger) AsyncDebug ¶
func (zml *ZapMateLogger) AsyncDebug(msg string, fields ...zap.Field)
func (*ZapMateLogger) AsyncError ¶
func (zml *ZapMateLogger) AsyncError(msg string, fields ...zap.Field)
func (*ZapMateLogger) AsyncFatal ¶
func (zml *ZapMateLogger) AsyncFatal(msg string, fields ...zap.Field)
func (*ZapMateLogger) AsyncInfo ¶
func (zml *ZapMateLogger) AsyncInfo(msg string, fields ...zap.Field)
func (*ZapMateLogger) AsyncPanic ¶
func (zml *ZapMateLogger) AsyncPanic(msg string, fields ...zap.Field)
func (*ZapMateLogger) AsyncWarn ¶
func (zml *ZapMateLogger) AsyncWarn(msg string, fields ...zap.Field)
func (*ZapMateLogger) Flush ¶
func (zml *ZapMateLogger) Flush() error
func (*ZapMateLogger) Named ¶
func (log *ZapMateLogger) Named(s string) *ZapMateLogger
func (*ZapMateLogger) SetAsyncer ¶
func (zml *ZapMateLogger) SetAsyncer(chanLen uint) *ZapMateLogger
Note: func setAsync is must be setting on the root node, Otherwise it will cause other errors! Child node cannot affect parent nodes,but child node all feature of extends parent node!
func (*ZapMateLogger) Sugar ¶
func (log *ZapMateLogger) Sugar() *MateSugaredLogger
func (*ZapMateLogger) With ¶
func (log *ZapMateLogger) With(fields ...zap.Field) *ZapMateLogger
Note: func setAsync is must be setting on the root node, Otherwise it will cause other errors! Child node cannot affect parent nodes,but child node all feature of extends parent node!