Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Sink ¶
type Sink interface { // GetProvider returns the sink's current tracer provider for otel GetProvider() trace.TracerProvider // GetLoggableTraceContext returns current span context in a log-friendly way. GetLoggableTraceContext(trace.Span) []interface{} // GetSinkName returns the current sink name GetSinkName() string // Stop stops the current tracer sink / provider (to flush, prevent memleaks and such) Stop() error }
Sink describes a tracer sink
func GetSink ¶
func GetSink(log *zap.SugaredLogger, driver types.SinkDriver) (Sink, error)
GetSink returns a new initiated tracer sink from the given SinkDriver provider
Click to show internal directories.
Click to hide internal directories.