Documentation
¶
Index ¶
- func NewContextWithMockSpan(ctx context.Context, traceID, spanID uint64) context.Context
- func NoopTimeEncoder(time.Time, zapcore.PrimitiveArrayEncoder)
- type MockLogger
- type MockSpan
- func (s *MockSpan) BaggageItem(_ string) string
- func (s *MockSpan) Context() opentracing.SpanContext
- func (s *MockSpan) Finish()
- func (s *MockSpan) FinishWithOptions(_ opentracing.FinishOptions)
- func (s *MockSpan) Log(_ opentracing.LogData)
- func (s *MockSpan) LogEvent(_ string)
- func (s *MockSpan) LogEventWithPayload(_ string, _ interface{})
- func (s *MockSpan) LogFields(_ ...log.Field)
- func (s *MockSpan) LogKV(_ ...interface{})
- func (s *MockSpan) SetBaggageItem(_, _ string) opentracing.Span
- func (s *MockSpan) SetOperationName(_ string) opentracing.Span
- func (s *MockSpan) SetTag(_ string, _ interface{}) opentracing.Span
- func (s *MockSpan) Tracer() opentracing.Tracer
- type MockSpanContext
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewContextWithMockSpan ¶
func NoopTimeEncoder ¶
func NoopTimeEncoder(time.Time, zapcore.PrimitiveArrayEncoder)
Types ¶
type MockLogger ¶
type MockLogger struct {
*zap.SugaredLogger
// contains filtered or unexported fields
}
func NewMockLogger ¶
func NewMockLogger() *MockLogger
func (*MockLogger) String ¶
func (m *MockLogger) String() string
type MockSpan ¶
type MockSpan struct {
// contains filtered or unexported fields
}
func NewMockSpan ¶
func (*MockSpan) BaggageItem ¶
func (*MockSpan) Context ¶
func (s *MockSpan) Context() opentracing.SpanContext
func (*MockSpan) FinishWithOptions ¶
func (s *MockSpan) FinishWithOptions(_ opentracing.FinishOptions)
func (*MockSpan) Log ¶
func (s *MockSpan) Log(_ opentracing.LogData)
func (*MockSpan) LogEventWithPayload ¶
func (*MockSpan) SetBaggageItem ¶
func (s *MockSpan) SetBaggageItem(_, _ string) opentracing.Span
func (*MockSpan) SetOperationName ¶
func (s *MockSpan) SetOperationName(_ string) opentracing.Span
func (*MockSpan) Tracer ¶
func (s *MockSpan) Tracer() opentracing.Tracer
type MockSpanContext ¶
type MockSpanContext struct {
// contains filtered or unexported fields
}
func (*MockSpanContext) ForeachBaggageItem ¶
func (n *MockSpanContext) ForeachBaggageItem(_ func(k, v string) bool)
func (*MockSpanContext) SpanID ¶
func (n *MockSpanContext) SpanID() jaeger.SpanID
func (*MockSpanContext) TraceID ¶
func (n *MockSpanContext) TraceID() jaeger.TraceID
Click to show internal directories.
Click to hide internal directories.