Versions in this module Expand all Collapse all v1 v1.1.1 Dec 8, 2022 v1.1.0 Nov 2, 2022 Changes in this version + type Extractor interface + Extract func(extractor FieldExtractor) + type Field interface + Key func() string + Value func() fieldValue + func Any(key string, val interface{}) Field + func Bool(key string, val bool) Field + func Error(err error) Field + func Float32(key string, val float32) Field + func Float64(key string, val float64) Field + func Int(key string, val int) Field + func Int16(key string, val int16) Field + func Int32(key string, val int32) Field + func Int64(key string, val int64) Field + func Int8(key string, val int8) Field + func Str(key string, val string) Field + func Stringer(key string, val fmt.Stringer) Field + func Strings(key string, val []string) Field + func Uint(key string, val uint) Field + func Uint16(key string, val uint16) Field + func Uint32(key string, val uint32) Field + func Uint64(key string, val uint64) Field + func Uint8(key string, val uint8) Field + type FieldContainer interface + Any func(key string, value interface{}) FieldContainer + Bool func(key string, value bool) FieldContainer + Extract func(out FieldExtractor) + Float32 func(key string, value float32) FieldContainer + Float64 func(key string, value float64) FieldContainer + Int func(key string, value int) FieldContainer + Int16 func(key string, value int16) FieldContainer + Int32 func(key string, value int32) FieldContainer + Int64 func(key string, value int64) FieldContainer + Int8 func(key string, value int8) FieldContainer + Str func(key string, value string) FieldContainer + Stringer func(key string, value fmt.Stringer) FieldContainer + Strings func(key string, values []string) FieldContainer + Uint func(key string, value uint) FieldContainer + Uint16 func(key string, value uint16) FieldContainer + Uint32 func(key string, value uint32) FieldContainer + Uint64 func(key string, value uint64) FieldContainer + Uint8 func(key string, value uint8) FieldContainer + type FieldExtractor interface + Any func(key string, value interface{}) + Bool func(key string, value bool) + Float32 func(key string, value float32) + Float64 func(key string, value float64) + Int func(key string, value int) + Int16 func(key string, value int16) + Int32 func(key string, value int32) + Int64 func(key string, value int64) + Int8 func(key string, value int8) + Str func(key string, value string) + Strings func(key string, values []string) + Uint func(key string, value uint) + Uint16 func(key string, value uint16) + Uint32 func(key string, value uint32) + Uint64 func(key string, value uint64) + Uint8 func(key string, value uint8)