Versions in this module Expand all Collapse all v1 v1.0.0 Aug 17, 2023 Changes in this version + const StartTimeKey + const TraceKey + type Field struct + Key string + Value interface{} + type Trace struct + func Get(ctx context.Context) *Trace + func New(op string, lg *zap.Logger, fields ...Field) *Trace + func TODO() *Trace + func (t *Trace) AddField(fields ...Field) + func (t *Trace) DisableStep() + func (t *Trace) EnableStep() + func (t *Trace) GetStartTime() time.Time + func (t *Trace) InsertStep(at int, time time.Time, msg string, fields ...Field) + func (t *Trace) Log() + func (t *Trace) LogIfLong(threshold time.Duration) + func (t *Trace) LogWithStepThreshold(threshold time.Duration) + func (t *Trace) SetStartTime(time time.Time) + func (t *Trace) Step(msg string, fields ...Field)