NVIDIA DeepStream SDK API Reference

9.2 Release
logs::Provider Class Reference

Detailed Description

Stores the singleton global LoggerProvider.

Definition at line 26 of file includes/opentelemetry/logs/provider.h.

Static Public Member Functions

static nostd::shared_ptr< LoggerProvider > GetLoggerProvider () noexcept
 Returns the singleton LoggerProvider. More...
 
static void SetLoggerProvider (const nostd::shared_ptr< LoggerProvider > &tp) noexcept
 Changes the singleton LoggerProvider. More...
 
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< EventLoggerProvider > GetEventLoggerProvider () noexcept
 Returns the singleton EventLoggerProvider. More...
 
static OPENTELEMETRY_DEPRECATED void SetEventLoggerProvider (const nostd::shared_ptr< EventLoggerProvider > &tp) noexcept
 Changes the singleton EventLoggerProvider. More...
 
static nostd::shared_ptr< LoggerProvider > GetLoggerProvider () noexcept
 Returns the singleton LoggerProvider. More...
 
static void SetLoggerProvider (const nostd::shared_ptr< LoggerProvider > &tp) noexcept
 Changes the singleton LoggerProvider. More...
 
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< EventLoggerProvider > GetEventLoggerProvider () noexcept
 Returns the singleton EventLoggerProvider. More...
 
static OPENTELEMETRY_DEPRECATED void SetEventLoggerProvider (const nostd::shared_ptr< EventLoggerProvider > &tp) noexcept
 Changes the singleton EventLoggerProvider. More...
 

Member Function Documentation

◆ GetEventLoggerProvider() [1/2]

static OPENTELEMETRY_DEPRECATED nostd::shared_ptr<EventLoggerProvider> logs::Provider::GetEventLoggerProvider ( )
inlinestaticnoexcept

Returns the singleton EventLoggerProvider.

By default, a no-op EventLoggerProvider is returned. This will never return a nullptr EventLoggerProvider.

Definition at line 58 of file includes/opentelemetry/logs/provider.h.

◆ GetEventLoggerProvider() [2/2]

static OPENTELEMETRY_DEPRECATED nostd::shared_ptr<EventLoggerProvider> logs::Provider::GetEventLoggerProvider ( )
inlinestaticnoexcept

Returns the singleton EventLoggerProvider.

By default, a no-op EventLoggerProvider is returned. This will never return a nullptr EventLoggerProvider.

Definition at line 58 of file 9.2/includes/opentelemetry/logs/provider.h.

◆ GetLoggerProvider() [1/2]

static nostd::shared_ptr<LoggerProvider> logs::Provider::GetLoggerProvider ( )
inlinestaticnoexcept

Returns the singleton LoggerProvider.

By default, a no-op LoggerProvider is returned. This will never return a nullptr LoggerProvider.

Definition at line 35 of file 9.2/includes/opentelemetry/logs/provider.h.

◆ GetLoggerProvider() [2/2]

static nostd::shared_ptr<LoggerProvider> logs::Provider::GetLoggerProvider ( )
inlinestaticnoexcept

Returns the singleton LoggerProvider.

By default, a no-op LoggerProvider is returned. This will never return a nullptr LoggerProvider.

Definition at line 35 of file includes/opentelemetry/logs/provider.h.

◆ SetEventLoggerProvider() [1/2]

static OPENTELEMETRY_DEPRECATED void logs::Provider::SetEventLoggerProvider ( const nostd::shared_ptr< EventLoggerProvider > &  tp)
inlinestaticnoexcept

Changes the singleton EventLoggerProvider.

Definition at line 67 of file includes/opentelemetry/logs/provider.h.

◆ SetEventLoggerProvider() [2/2]

static OPENTELEMETRY_DEPRECATED void logs::Provider::SetEventLoggerProvider ( const nostd::shared_ptr< EventLoggerProvider > &  tp)
inlinestaticnoexcept

Changes the singleton EventLoggerProvider.

Definition at line 67 of file 9.2/includes/opentelemetry/logs/provider.h.

◆ SetLoggerProvider() [1/2]

static void logs::Provider::SetLoggerProvider ( const nostd::shared_ptr< LoggerProvider > &  tp)
inlinestaticnoexcept

Changes the singleton LoggerProvider.

Definition at line 44 of file 9.2/includes/opentelemetry/logs/provider.h.

◆ SetLoggerProvider() [2/2]

static void logs::Provider::SetLoggerProvider ( const nostd::shared_ptr< LoggerProvider > &  tp)
inlinestaticnoexcept

Changes the singleton LoggerProvider.

Definition at line 44 of file includes/opentelemetry/logs/provider.h.


The documentation for this class was generated from the following file: