Package io.opentelemetry.api.logs
Class GlobalLoggerProvider
java.lang.Object
io.opentelemetry.api.logs.GlobalLoggerProvider
This class provides a temporary global accessor for
LoggerProvider until the log API is
marked stable. It will eventually be merged into GlobalOpenTelemetry.-
Method Summary
Modifier and TypeMethodDescriptionstatic LoggerProviderget()Returns the globally registeredLoggerProvider.static voidUnsets the globalLoggerProvider.static voidset(LoggerProvider loggerProvider) Sets the globalLoggerProvider.
-
Method Details
-
get
Returns the globally registeredLoggerProvider. -
set
Sets the globalLoggerProvider. Future calls toget()will return the providedLoggerProviderinstance. This should be called once as early as possible in your application initialization logic. -
resetForTest
public static void resetForTest()Unsets the globalLoggerProvider. This is only meant to be used from tests which need to reconfigureLoggerProvider.
-