Versions in this module Expand all Collapse all v0 v0.0.2 Dec 29, 2024 v0.0.1 Dec 28, 2024 Changes in this version + func NewDeferredValueCore(core zapcore.Core, def *Deferrer) zapcore.Core + func NewDeferrer() (*Deferrer, DeferredFieldResolver) + func NewEncoderCore(enc zapcore.Encoder, out ...*WriteEnabler) zapcore.Core + func NewFieldSampler(core zapcore.Core, config FieldSamplerConfig) zapcore.Core + func NewSamplerCore(core zapcore.Core, s *Sampler) zapcore.Core + type AtomicFieldSampleRate uint64 + func NewAtomicFieldSampleRate(rate float64) *AtomicFieldSampleRate + func (r *AtomicFieldSampleRate) SetRate(rate float64) + func (r *AtomicFieldSampleRate) Threshold() uint64 + type DeferredFieldResolver func(args ...any) + type Deferrer struct + type DevelopmentEncoder struct + func NewDevelopmentEncoder() DevelopmentEncoder + func (e DevelopmentEncoder) Core(console, json *WriteEnabler) zapcore.Core + func (e DevelopmentEncoder) WithValues(kvs ...any) DevelopmentEncoder + type Encoder interface + Core func(console, json *WriteEnabler) zapcore.Core + WithValues func(kvs ...any) T + type FieldSampleRate interface + Threshold func() uint64 + type FieldSamplerAction int + const AnnotateSampledLog + const OmitSampledLog + type FieldSamplerConfig struct + Action FieldSamplerAction + AnnotationFieldName string + FieldName string + Rate FieldSampleRate + type OrLevelEnabler [2]zapcore.LevelEnabler + func (e OrLevelEnabler) Enabled(lvl zapcore.Level) bool + type ProductionEncoder struct + func NewProductionEncoder() ProductionEncoder + func (e ProductionEncoder) Core(console, json *WriteEnabler) zapcore.Core + func (e ProductionEncoder) WithValues(kvs ...any) ProductionEncoder + type Sampler struct + func NewSampler(tick time.Duration, first, thereafter int) *Sampler + type WriteEnabler struct + func NewDiscardWriteEnabler() *WriteEnabler + func NewWriteEnabler(ws zapcore.WriteSyncer, enab zapcore.LevelEnabler) *WriteEnabler