Documentation ¶
Index ¶
- Constants
- Variables
- func WithCompress(compress bool) fileOption
- func WithMaxAge(age int) fileOption
- func WithMaxBackups(backup int) fileOption
- func WithMaxSize(maxSize int) fileOption
- type Field
- type Level
- type LevelEnablerFunc
- type Logger
- func (l *Logger) DPanic(msg string, fields ...Field)
- func (l *Logger) Debug(msg string, fields ...Field)
- func (l *Logger) Error(msg string, fields ...Field)
- func (l *Logger) Fatal(msg string, fields ...Field)
- func (l *Logger) GetLevel() Level
- func (l *Logger) Info(msg string, fields ...Field)
- func (l *Logger) Logger() *zap.Logger
- func (l *Logger) Panic(msg string, fields ...Field)
- func (l *Logger) SetFields(fields ...Field)
- func (l *Logger) SetLevel(lvl Level)
- func (l *Logger) SetOptions(opts ...zap.Option)
- func (l *Logger) Sugar() *zap.SugaredLogger
- func (l *Logger) Sync() error
- func (l *Logger) Warn(msg string, fields ...Field)
- func (l *Logger) With(fields ...Field) *Logger
- func (l *Logger) WithOptions(opts ...zap.Option) *Logger
- type Option
- type Options
- func WithDebug(debug bool) Options
- func WithFile(file string, f LevelEnablerFunc, opts ...fileOption) Options
- func WithHooks(hooks []func(zapcore.Entry) error) Options
- func WithLevel(l Level) Options
- func WithLocalTime(localTime bool) Options
- func WithOptions(opts []zap.Option) Options
- func WithSkip(skip int) Options
- func WithTraceKey(traceKey string) Options
Constants ¶
View Source
const ( DebugLevel = zapcore.DebugLevel InfoLevel = zapcore.InfoLevel WarnLevel = zapcore.WarnLevel ErrorLevel = zapcore.ErrorLevel DPanicLevel = zapcore.DPanicLevel PanicLevel = zapcore.PanicLevel FatalLevel = zapcore.FatalLevel )
Variables ¶
View Source
var ( Skip = zap.Skip Binary = zap.Binary Bool = zap.Bool Boolp = zap.Boolp ByteString = zap.ByteString Complex128 = zap.Complex128 Complex128p = zap.Complex128p Complex64 = zap.Complex64 Complex64p = zap.Complex64p Float64 = zap.Float64 Float64p = zap.Float64p Float32 = zap.Float32 Float32p = zap.Float32p Int = zap.Int Intp = zap.Intp Int64 = zap.Int64 Int64p = zap.Int64p Int32 = zap.Int32 Int32p = zap.Int32p Int16 = zap.Int16 Int16p = zap.Int16p Int8 = zap.Int8 Int8p = zap.Int8p String = zap.String Stringp = zap.Stringp Uint = zap.Uint Uintp = zap.Uintp Uint64 = zap.Uint64 Uint64p = zap.Uint64p Uint32 = zap.Uint32 Uint32p = zap.Uint32p Uint16 = zap.Uint16 Uint16p = zap.Uint16p Uint8 = zap.Uint8 Uint8p = zap.Uint8p Uintptr = zap.Uintptr Uintptrp = zap.Uintptrp Reflect = zap.Reflect Namespace = zap.Namespace Stringer = zap.Stringer Time = zap.Time Timep = zap.Timep Stack = zap.Stack StackSkip = zap.StackSkip Duration = zap.Duration Durationp = zap.Durationp Object = zap.Object Inline = zap.Inline Any = any ProtoBuf = protoBuf Error = zap.Error Array = zap.Array Bools = zap.Bools ByteStrings = zap.ByteStrings Binaries = binaries Complex128s = zap.Complex128s Complex64s = zap.Complex64s Durations = zap.Durations Float64s = zap.Float64s Float32s = zap.Float32s Ints = zap.Ints Int64s = zap.Int64s Int32s = zap.Int32s Int16s = zap.Int16s Int8s = zap.Int8s Strings = zap.Strings Times = zap.Times Uints = zap.Uints Uint64s = zap.Uint64s Uint32s = zap.Uint32s Uint16s = zap.Uint16s Uint8s = zap.Uint8s Uintptrs = zap.Uintptrs Errors = zap.Errors )
Functions ¶
func WithCompress ¶
func WithCompress(compress bool) fileOption
func WithMaxAge ¶
func WithMaxAge(age int) fileOption
func WithMaxBackups ¶
func WithMaxBackups(backup int) fileOption
func WithMaxSize ¶
func WithMaxSize(maxSize int) fileOption
Types ¶
type LevelEnablerFunc ¶
type LevelEnablerFunc func(Level) zap.LevelEnablerFunc
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
func (*Logger) SetOptions ¶
func (*Logger) Sugar ¶
func (l *Logger) Sugar() *zap.SugaredLogger
type Options ¶
type Options interface {
// contains filtered or unexported methods
}
func WithFile ¶
func WithFile(file string, f LevelEnablerFunc, opts ...fileOption) Options
func WithLocalTime ¶
func WithOptions ¶
func WithTraceKey ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.