Class GlobalEventLoggerProvider
java.lang.Object
io.opentelemetry.api.incubator.events.GlobalEventLoggerProvider
This class provides a temporary global accessor for
EventLoggerProvider until the event
API is marked stable. It will eventually be merged into GlobalOpenTelemetry.-
Method Summary
Modifier and TypeMethodDescriptionstatic EventLoggerProviderget()Returns the globally registeredEventLoggerProvider.static voidUnsets the globalEventLoggerProvider.static voidset(EventLoggerProvider eventLoggerProvider) Sets the globalEventLoggerProvider.
-
Method Details
-
get
Returns the globally registeredEventLoggerProvider. -
set
Sets the globalEventLoggerProvider. Future calls toget()will return the providedEventLoggerProviderinstance. This should be called once as early as possible in your application initialization logic. -
resetForTest
public static void resetForTest()Unsets the globalEventLoggerProvider. This is only meant to be used from tests which need to reconfigureEventLoggerProvider.
-