Documentation ¶
Index ¶
- Constants
- Variables
- func MicrosecondsDurationEncoder(d time.Duration, enc zapcore.PrimitiveArrayEncoder)
- type DefaultTracer
- func (t *DefaultTracer) Child(segment string, withFields ...zap.Field) Tracer
- func (t *DefaultTracer) Finish(data ...zap.Field)
- func (t *DefaultTracer) GetElapsed() time.Duration
- func (t *DefaultTracer) GetStartTime() time.Time
- func (t *DefaultTracer) GetTimeStamp() time.Time
- func (t *DefaultTracer) Init(scope string, withFields ...zap.Field) Tracer
- func (t *DefaultTracer) Trace(location string, data ...zap.Field)
- func (t *DefaultTracer) TraceWithError(location string, err error, data ...zap.Field)
- type Tracer
Constants ¶
View Source
const ( SCOPE_KEY = "scope" TIME_KEY = "time" ELAPSED_KEY = "elapsed" )
Variables ¶
View Source
var (
DefaultLogger *zap.Logger
)
Functions ¶
func MicrosecondsDurationEncoder ¶
func MicrosecondsDurationEncoder(d time.Duration, enc zapcore.PrimitiveArrayEncoder)
Types ¶
type DefaultTracer ¶
type DefaultTracer struct { StartedTStamp time.Time TStamp time.Time Elapsed time.Duration Scope string WithFields []zap.Field Logger zap.Logger }
func (*DefaultTracer) Child ¶
func (t *DefaultTracer) Child(segment string, withFields ...zap.Field) Tracer
func (*DefaultTracer) Finish ¶
func (t *DefaultTracer) Finish(data ...zap.Field)
func (*DefaultTracer) GetElapsed ¶
func (t *DefaultTracer) GetElapsed() time.Duration
func (*DefaultTracer) GetStartTime ¶
func (t *DefaultTracer) GetStartTime() time.Time
func (*DefaultTracer) GetTimeStamp ¶
func (t *DefaultTracer) GetTimeStamp() time.Time
func (*DefaultTracer) Init ¶
func (t *DefaultTracer) Init(scope string, withFields ...zap.Field) Tracer
func (*DefaultTracer) TraceWithError ¶
func (t *DefaultTracer) TraceWithError(location string, err error, data ...zap.Field)
type Tracer ¶
type Tracer interface { Init(scope string, withFields ...zap.Field) Tracer Child(segment string, withFields ...zap.Field) Tracer GetStartTime() time.Time GetTimeStamp() time.Time GetElapsed() time.Duration Trace(location string, data ...zap.Field) TraceWithError(location string, err error, data ...zap.Field) Finish(data ...zap.Field) }
Click to show internal directories.
Click to hide internal directories.