Documentation
¶
Overview ¶
Package noop provides an implementation of the OpenTelemetry Logs Bridge API that produces no telemetry and minimizes used computation resources.
Using this package to implement the OpenTelemetry Logs Bridge API will effectively disable OpenTelemetry.
This implementation can be embedded in other implementations of the OpenTelemetry Logs Bridge API. Doing so will mean the implementation defaults to no operation for methods it does not implement.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LoggerProvider ¶
type LoggerProvider struct{ embedded.LoggerProvider }
LoggerProvider is an OpenTelemetry No-Op LoggerProvider.
func NewLoggerProvider ¶
func NewLoggerProvider() LoggerProvider
NewLoggerProvider returns a LoggerProvider that does not record any telemetry.
func (LoggerProvider) Logger ¶
func (LoggerProvider) Logger(string, ...log.LoggerOption) log.Logger
Logger returns an OpenTelemetry Logger that does not record any telemetry.