Class Provider
Defined in File provider.h
Class Documentation
-
class Provider
Stores the singleton global LoggerProvider.
Public Static Functions
-
static inline nostd::shared_ptr<LoggerProvider> GetLoggerProvider() noexcept
Returns the singleton LoggerProvider.
By default, a no-op LoggerProvider is returned. This will never return a nullptr LoggerProvider.
Changes the singleton LoggerProvider.
- static inline OPENTELEMETRY_DEPRECATED nostd::shared_ptr< EventLoggerProvider > GetEventLoggerProvider () noexcept
Returns the singleton EventLoggerProvider.
By default, a no-op EventLoggerProvider is returned. This will never return a nullptr EventLoggerProvider.
- static inline OPENTELEMETRY_DEPRECATED void SetEventLoggerProvider (const nostd::shared_ptr< EventLoggerProvider > &tp) noexcept
Changes the singleton EventLoggerProvider.
-
static inline nostd::shared_ptr<LoggerProvider> GetLoggerProvider() noexcept