NVIDIA DeepStream SDK API Reference

9.2 Release
sdk::logs::LoggerProviderFactory Class Reference

Detailed Description

Factory class for LoggerProvider.

Definition at line 24 of file includes/opentelemetry/sdk/logs/logger_provider_factory.h.

Static Public Member Functions

static std::unique_ptr< opentelemetry::sdk::logs::LoggerProvider > Create (std::unique_ptr< LogRecordProcessor > &&processor)
 Create a LoggerProvider. More...
 
static std::unique_ptr< opentelemetry::sdk::logs::LoggerProvider > Create (std::unique_ptr< LogRecordProcessor > &&processor, const opentelemetry::sdk::resource::Resource &resource)
 Create a LoggerProvider. More...
 
static std::unique_ptr< opentelemetry::sdk::logs::LoggerProvider > Create (std::unique_ptr< LogRecordProcessor > &&processor, const opentelemetry::sdk::resource::Resource &resource, std::unique_ptr< instrumentationscope::ScopeConfigurator< LoggerConfig >> logger_configurator)
 Create a LoggerProvider. More...
 
static std::unique_ptr< opentelemetry::sdk::logs::LoggerProvider > Create (std::vector< std::unique_ptr< LogRecordProcessor >> &&processors)
 Create a LoggerProvider. More...
 
static std::unique_ptr< opentelemetry::sdk::logs::LoggerProvider > Create (std::vector< std::unique_ptr< LogRecordProcessor >> &&processors, const opentelemetry::sdk::resource::Resource &resource)
 Create a LoggerProvider. More...
 
static std::unique_ptr< opentelemetry::sdk::logs::LoggerProvider > Create (std::vector< std::unique_ptr< LogRecordProcessor >> &&processors, const opentelemetry::sdk::resource::Resource &resource, std::unique_ptr< instrumentationscope::ScopeConfigurator< LoggerConfig >> logger_configurator)
 Create a LoggerProvider. More...
 
static std::unique_ptr< opentelemetry::sdk::logs::LoggerProvider > Create (std::unique_ptr< LoggerContext > context)
 Create a LoggerProvider. More...
 
static std::unique_ptr< opentelemetry::sdk::logs::LoggerProvider > Create (std::unique_ptr< LogRecordProcessor > &&processor)
 Create a LoggerProvider. More...
 
static std::unique_ptr< opentelemetry::sdk::logs::LoggerProvider > Create (std::unique_ptr< LogRecordProcessor > &&processor, const opentelemetry::sdk::resource::Resource &resource)
 Create a LoggerProvider. More...
 
static std::unique_ptr< opentelemetry::sdk::logs::LoggerProvider > Create (std::unique_ptr< LogRecordProcessor > &&processor, const opentelemetry::sdk::resource::Resource &resource, std::unique_ptr< instrumentationscope::ScopeConfigurator< LoggerConfig >> logger_configurator)
 Create a LoggerProvider. More...
 
static std::unique_ptr< opentelemetry::sdk::logs::LoggerProvider > Create (std::vector< std::unique_ptr< LogRecordProcessor >> &&processors)
 Create a LoggerProvider. More...
 
static std::unique_ptr< opentelemetry::sdk::logs::LoggerProvider > Create (std::vector< std::unique_ptr< LogRecordProcessor >> &&processors, const opentelemetry::sdk::resource::Resource &resource)
 Create a LoggerProvider. More...
 
static std::unique_ptr< opentelemetry::sdk::logs::LoggerProvider > Create (std::vector< std::unique_ptr< LogRecordProcessor >> &&processors, const opentelemetry::sdk::resource::Resource &resource, std::unique_ptr< instrumentationscope::ScopeConfigurator< LoggerConfig >> logger_configurator)
 Create a LoggerProvider. More...
 
static std::unique_ptr< opentelemetry::sdk::logs::LoggerProvider > Create (std::unique_ptr< LoggerContext > context)
 Create a LoggerProvider. More...
 

Member Function Documentation

◆ Create() [1/14]

static std::unique_ptr<opentelemetry::sdk::logs::LoggerProvider> sdk::logs::LoggerProviderFactory::Create ( std::unique_ptr< LoggerContext >  context)
static

Create a LoggerProvider.

◆ Create() [2/14]

static std::unique_ptr<opentelemetry::sdk::logs::LoggerProvider> sdk::logs::LoggerProviderFactory::Create ( std::unique_ptr< LoggerContext >  context)
static

Create a LoggerProvider.

◆ Create() [3/14]

static std::unique_ptr<opentelemetry::sdk::logs::LoggerProvider> sdk::logs::LoggerProviderFactory::Create ( std::unique_ptr< LogRecordProcessor > &&  processor)
static

Create a LoggerProvider.

◆ Create() [4/14]

static std::unique_ptr<opentelemetry::sdk::logs::LoggerProvider> sdk::logs::LoggerProviderFactory::Create ( std::unique_ptr< LogRecordProcessor > &&  processor)
static

Create a LoggerProvider.

◆ Create() [5/14]

static std::unique_ptr<opentelemetry::sdk::logs::LoggerProvider> sdk::logs::LoggerProviderFactory::Create ( std::unique_ptr< LogRecordProcessor > &&  processor,
const opentelemetry::sdk::resource::Resource &  resource 
)
static

Create a LoggerProvider.

◆ Create() [6/14]

static std::unique_ptr<opentelemetry::sdk::logs::LoggerProvider> sdk::logs::LoggerProviderFactory::Create ( std::unique_ptr< LogRecordProcessor > &&  processor,
const opentelemetry::sdk::resource::Resource &  resource 
)
static

Create a LoggerProvider.

◆ Create() [7/14]

static std::unique_ptr<opentelemetry::sdk::logs::LoggerProvider> sdk::logs::LoggerProviderFactory::Create ( std::unique_ptr< LogRecordProcessor > &&  processor,
const opentelemetry::sdk::resource::Resource &  resource,
std::unique_ptr< instrumentationscope::ScopeConfigurator< LoggerConfig >>  logger_configurator 
)
static

Create a LoggerProvider.

◆ Create() [8/14]

static std::unique_ptr<opentelemetry::sdk::logs::LoggerProvider> sdk::logs::LoggerProviderFactory::Create ( std::unique_ptr< LogRecordProcessor > &&  processor,
const opentelemetry::sdk::resource::Resource &  resource,
std::unique_ptr< instrumentationscope::ScopeConfigurator< LoggerConfig >>  logger_configurator 
)
static

Create a LoggerProvider.

◆ Create() [9/14]

static std::unique_ptr<opentelemetry::sdk::logs::LoggerProvider> sdk::logs::LoggerProviderFactory::Create ( std::vector< std::unique_ptr< LogRecordProcessor >> &&  processors)
static

Create a LoggerProvider.

◆ Create() [10/14]

static std::unique_ptr<opentelemetry::sdk::logs::LoggerProvider> sdk::logs::LoggerProviderFactory::Create ( std::vector< std::unique_ptr< LogRecordProcessor >> &&  processors)
static

Create a LoggerProvider.

◆ Create() [11/14]

static std::unique_ptr<opentelemetry::sdk::logs::LoggerProvider> sdk::logs::LoggerProviderFactory::Create ( std::vector< std::unique_ptr< LogRecordProcessor >> &&  processors,
const opentelemetry::sdk::resource::Resource &  resource 
)
static

Create a LoggerProvider.

◆ Create() [12/14]

static std::unique_ptr<opentelemetry::sdk::logs::LoggerProvider> sdk::logs::LoggerProviderFactory::Create ( std::vector< std::unique_ptr< LogRecordProcessor >> &&  processors,
const opentelemetry::sdk::resource::Resource &  resource 
)
static

Create a LoggerProvider.

◆ Create() [13/14]

static std::unique_ptr<opentelemetry::sdk::logs::LoggerProvider> sdk::logs::LoggerProviderFactory::Create ( std::vector< std::unique_ptr< LogRecordProcessor >> &&  processors,
const opentelemetry::sdk::resource::Resource &  resource,
std::unique_ptr< instrumentationscope::ScopeConfigurator< LoggerConfig >>  logger_configurator 
)
static

Create a LoggerProvider.

◆ Create() [14/14]

static std::unique_ptr<opentelemetry::sdk::logs::LoggerProvider> sdk::logs::LoggerProviderFactory::Create ( std::vector< std::unique_ptr< LogRecordProcessor >> &&  processors,
const opentelemetry::sdk::resource::Resource &  resource,
std::unique_ptr< instrumentationscope::ScopeConfigurator< LoggerConfig >>  logger_configurator 
)
static

Create a LoggerProvider.


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