Versions in this module Expand all Collapse all v1 v1.0.3 Jul 18, 2017 Changes in this version type Field + func Noop() Field v1.0.2 Apr 26, 2017 Changes in this version + type Encoder interface + EmitBool func(key string, value bool) + EmitFloat32 func(key string, value float32) + EmitFloat64 func(key string, value float64) + EmitInt func(key string, value int) + EmitInt32 func(key string, value int32) + EmitInt64 func(key string, value int64) + EmitLazyLogger func(value LazyLogger) + EmitObject func(key string, value interface{}) + EmitString func(key, value string) + EmitUint32 func(key string, value uint32) + EmitUint64 func(key string, value uint64) + type Field struct + 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 Int32(key string, val int32) Field + func Int64(key string, val int64) Field + func InterleavedKVToFields(keyValues ...interface{}) ([]Field, error) + func Lazy(ll LazyLogger) Field + func Object(key string, obj interface{}) Field + func String(key, val string) Field + func Uint32(key string, val uint32) Field + func Uint64(key string, val uint64) Field + func (lf Field) Key() string + func (lf Field) Marshal(visitor Encoder) + func (lf Field) String() string + func (lf Field) Value() interface{} + type LazyLogger func(fv Encoder)