NVIDIA DeepStream SDK API Reference

9.2 Release
logs::NoopLoggerProvider Class Referencefinal

Detailed Description

No-op implementation of a LoggerProvider.

Definition at line 75 of file includes/opentelemetry/logs/noop.h.

Inheritance diagram for logs::NoopLoggerProvider:
Collaboration diagram for logs::NoopLoggerProvider:

Public Member Functions

 NoopLoggerProvider ()
 
nostd::shared_ptr< Logger > GetLogger (nostd::string_view, nostd::string_view, nostd::string_view, nostd::string_view, const common::KeyValueIterable &) override
 
 NoopLoggerProvider ()
 
nostd::shared_ptr< Logger > GetLogger (nostd::string_view, nostd::string_view, nostd::string_view, nostd::string_view, const common::KeyValueIterable &) override
 
nostd::shared_ptr< Logger > GetLogger (nostd::string_view logger_name, nostd::string_view library_name, nostd::string_view library_version, nostd::string_view schema_url, std::initializer_list< std::pair< nostd::string_view, common::AttributeValue >> attributes)
 
template<class T , nostd::enable_if_t< common::detail::is_key_value_iterable< T >::value > * = nullptr>
nostd::shared_ptr< Logger > GetLogger (nostd::string_view logger_name, nostd::string_view library_name, nostd::string_view library_version, nostd::string_view schema_url, const T &attributes)
 

Constructor & Destructor Documentation

◆ NoopLoggerProvider() [1/2]

logs::NoopLoggerProvider::NoopLoggerProvider ( )
inline

Definition at line 78 of file includes/opentelemetry/logs/noop.h.

◆ NoopLoggerProvider() [2/2]

logs::NoopLoggerProvider::NoopLoggerProvider ( )
inline

Definition at line 78 of file 9.2/includes/opentelemetry/logs/noop.h.

Member Function Documentation

◆ GetLogger() [1/4]

template<class T , nostd::enable_if_t< common::detail::is_key_value_iterable< T >::value > * = nullptr>
nostd::shared_ptr<Logger> logs::LoggerProvider::GetLogger ( nostd::string_view  logger_name,
nostd::string_view  library_name,
nostd::string_view  library_version,
nostd::string_view  schema_url,
const T &  attributes 
)
inlineinherited

◆ GetLogger() [2/4]

nostd::shared_ptr<Logger> logs::LoggerProvider::GetLogger ( nostd::string_view  logger_name,
nostd::string_view  library_name,
nostd::string_view  library_version,
nostd::string_view  schema_url,
std::initializer_list< std::pair< nostd::string_view, common::AttributeValue >>  attributes 
)
inlineinherited

◆ GetLogger() [3/4]

nostd::shared_ptr<Logger> logs::NoopLoggerProvider::GetLogger ( nostd::string_view  ,
nostd::string_view  ,
nostd::string_view  ,
nostd::string_view  ,
const common::KeyValueIterable &   
)
inlineoverridevirtual

Implements logs::LoggerProvider.

Definition at line 80 of file includes/opentelemetry/logs/noop.h.

◆ GetLogger() [4/4]

nostd::shared_ptr<Logger> logs::NoopLoggerProvider::GetLogger ( nostd::string_view  ,
nostd::string_view  ,
nostd::string_view  ,
nostd::string_view  ,
const common::KeyValueIterable &   
)
inlineoverridevirtual

Implements logs::LoggerProvider.

Definition at line 80 of file 9.2/includes/opentelemetry/logs/noop.h.


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