Versions in this module Expand all Collapse all v1 v1.0.0 Nov 12, 2024 Changes in this version + type CtxKey struct + type IContext interface + AnErr func(key string, val error) IContext + Bool func(key string, val bool) IContext + Bools func(key string, val []bool) IContext + Bytes func(key string, val []byte) IContext + Dur func(key string, val time.Duration) IContext + Durs func(key string, val []time.Duration) IContext + Errs func(key string, val []error) IContext + Float32 func(key string, val float32) IContext + Float32s func(key string, val []float32) IContext + Float64 func(key string, val float64) IContext + Float64s func(key string, val []float64) IContext + Hex func(key string, val []byte) IContext + Int func(key string, val int) IContext + Int16 func(key string, val int16) IContext + Int16s func(key string, val []int16) IContext + Int32 func(key string, val int32) IContext + Int32s func(key string, val []int32) IContext + Int64 func(key string, val int64) IContext + Int64s func(key string, val []int64) IContext + Int8 func(key string, val int8) IContext + Int8s func(key string, val []int8) IContext + Ints func(key string, val []int) IContext + Logger func() ILogger + RawJSON func(key string, val []byte) IContext + Str func(key, val string) IContext + Strs func(key string, val []string) IContext + UInt func(key string, val uint) IContext + UInt16 func(key string, val uint16) IContext + UInt16s func(key string, val []uint16) IContext + UInt32 func(key string, val uint32) IContext + UInt32s func(key string, val []uint32) IContext + UInt64 func(key string, val uint64) IContext + UInt64s func(key string, val []uint64) IContext + UInt8 func(key string, val uint8) IContext + UInt8s func(key string, val []uint8) IContext + UInts func(key string, val []uint) IContext + type IEvent interface + AnErr func(key string, val error) IEvent + Bool func(key string, val bool) IEvent + Bools func(key string, val []bool) IEvent + Bytes func(key string, val []byte) IEvent + Dur func(key string, val time.Duration) IEvent + Durs func(key string, val []time.Duration) IEvent + Errs func(key string, val []error) IEvent + Float32 func(key string, val float32) IEvent + Float32s func(key string, val []float32) IEvent + Float64 func(key string, val float64) IEvent + Float64s func(key string, val []float64) IEvent + Hex func(key string, val []byte) IEvent + Int func(key string, val int) IEvent + Int16 func(key string, val int16) IEvent + Int16s func(key string, val []int16) IEvent + Int32 func(key string, val int32) IEvent + Int32s func(key string, val []int32) IEvent + Int64 func(key string, val int64) IEvent + Int64s func(key string, val []int64) IEvent + Int8 func(key string, val int8) IEvent + Int8s func(key string, val []int8) IEvent + Ints func(key string, val []int) IEvent + RawJSON func(key string, val []byte) IEvent + Str func(key, val string) IEvent + Strs func(key string, val []string) IEvent + UInt func(key string, val uint) IEvent + UInt16 func(key string, val uint16) IEvent + UInt16s func(key string, val []uint16) IEvent + UInt32 func(key string, val uint32) IEvent + UInt32s func(key string, val []uint32) IEvent + UInt64 func(key string, val uint64) IEvent + UInt64s func(key string, val []uint64) IEvent + UInt8 func(key string, val uint8) IEvent + UInt8s func(key string, val []uint8) IEvent + UInts func(key string, val []uint) IEvent + type ILogger interface + Context func(ctx context.Context) context.Context + Debug func(msg string, props ...Prop) + DebugMsg func(msg string) + Error func(msg string, props ...Prop) + ErrorMsg func(msg string) + Info func(msg string, props ...Prop) + InfoMsg func(msg string) + Level func(l Level) ILogger + Output func(w io.Writer) ILogger + Panic func(msg string, props ...Prop) + PanicMsg func(msg string) + Warn func(msg string, props ...Prop) + WarnMsg func(msg string) + With func() IContext + type Level int8 + const DebugLevel + const Disabled + const ErrorLevel + const FatalLevel + const InfoLevel + const NoLevel + const PanicLevel + const TraceLevel + const WarnLevel + func ParseLevelString(lstr string) Level + func (l Level) String() string + type Prop func(evt IEvent)