|
| | LoggerProvider (std::unique_ptr< LogRecordProcessor > &&processor, const opentelemetry::sdk::resource::Resource &resource=opentelemetry::sdk::resource::Resource::Create({}), std::unique_ptr< instrumentationscope::ScopeConfigurator< LoggerConfig >> logger_configurator=std::make_unique< instrumentationscope::ScopeConfigurator< LoggerConfig >>(instrumentationscope::ScopeConfigurator< LoggerConfig >::Builder(LoggerConfig::Default()) .Build())) noexcept |
| | Initialize a new logger provider. More...
|
| |
| | LoggerProvider (std::vector< std::unique_ptr< LogRecordProcessor >> &&processors, const opentelemetry::sdk::resource::Resource &resource=opentelemetry::sdk::resource::Resource::Create({}), std::unique_ptr< instrumentationscope::ScopeConfigurator< LoggerConfig >> logger_configurator=std::make_unique< instrumentationscope::ScopeConfigurator< LoggerConfig >>(instrumentationscope::ScopeConfigurator< LoggerConfig >::Builder(LoggerConfig::Default()) .Build())) noexcept |
| | Initialize a new logger provider. More...
|
| |
| | LoggerProvider () noexcept |
| | Initialize a new logger provider. More...
|
| |
| | LoggerProvider (std::unique_ptr< LoggerContext > context) noexcept |
| | Initialize a new logger provider with a specified context. More...
|
| |
| | ~LoggerProvider () override |
| |
| nostd::shared_ptr< opentelemetry::logs::Logger > | GetLogger (nostd::string_view logger_name, nostd::string_view library_name, nostd::string_view library_version="", nostd::string_view schema_url="", const opentelemetry::common::KeyValueIterable &attributes=opentelemetry::common::NoopKeyValueIterable()) noexcept override |
| | Creates a logger with the given name, and returns a shared pointer to it. More...
|
| |
| void | AddProcessor (std::unique_ptr< LogRecordProcessor > processor) noexcept |
| | Add the processor that is stored internally in the logger provider. More...
|
| |
| const opentelemetry::sdk::resource::Resource & | GetResource () const noexcept |
| | Obtain the resource associated with this logger provider. More...
|
| |
| bool | Shutdown (std::chrono::microseconds timeout=(std::chrono::microseconds::max)()) noexcept |
| | Shutdown the log processor associated with this log provider. More...
|
| |
| bool | ForceFlush (std::chrono::microseconds timeout=(std::chrono::microseconds::max)()) noexcept |
| | Force flush the log processor associated with this log provider. More...
|
| |
| | LoggerProvider (std::unique_ptr< LogRecordProcessor > &&processor, const opentelemetry::sdk::resource::Resource &resource=opentelemetry::sdk::resource::Resource::Create({}), std::unique_ptr< instrumentationscope::ScopeConfigurator< LoggerConfig >> logger_configurator=std::make_unique< instrumentationscope::ScopeConfigurator< LoggerConfig >>(instrumentationscope::ScopeConfigurator< LoggerConfig >::Builder(LoggerConfig::Default()) .Build())) noexcept |
| | Initialize a new logger provider. More...
|
| |
| | LoggerProvider (std::vector< std::unique_ptr< LogRecordProcessor >> &&processors, const opentelemetry::sdk::resource::Resource &resource=opentelemetry::sdk::resource::Resource::Create({}), std::unique_ptr< instrumentationscope::ScopeConfigurator< LoggerConfig >> logger_configurator=std::make_unique< instrumentationscope::ScopeConfigurator< LoggerConfig >>(instrumentationscope::ScopeConfigurator< LoggerConfig >::Builder(LoggerConfig::Default()) .Build())) noexcept |
| | Initialize a new logger provider. More...
|
| |
| | LoggerProvider () noexcept |
| | Initialize a new logger provider. More...
|
| |
| | LoggerProvider (std::unique_ptr< LoggerContext > context) noexcept |
| | Initialize a new logger provider with a specified context. More...
|
| |
| | ~LoggerProvider () override |
| |
| nostd::shared_ptr< opentelemetry::logs::Logger > | GetLogger (nostd::string_view logger_name, nostd::string_view library_name, nostd::string_view library_version="", nostd::string_view schema_url="", const opentelemetry::common::KeyValueIterable &attributes=opentelemetry::common::NoopKeyValueIterable()) noexcept override |
| | Creates a logger with the given name, and returns a shared pointer to it. More...
|
| |
| void | AddProcessor (std::unique_ptr< LogRecordProcessor > processor) noexcept |
| | Add the processor that is stored internally in the logger provider. More...
|
| |
| const opentelemetry::sdk::resource::Resource & | GetResource () const noexcept |
| | Obtain the resource associated with this logger provider. More...
|
| |
| bool | Shutdown (std::chrono::microseconds timeout=(std::chrono::microseconds::max)()) noexcept |
| | Shutdown the log processor associated with this log provider. More...
|
| |
| bool | ForceFlush (std::chrono::microseconds timeout=(std::chrono::microseconds::max)()) noexcept |
| | Force flush the log processor associated with this log provider. More...
|
| |