NVIDIA DeepStream SDK API Reference

9.2 Release
sdk::logs::EventLogger Class Referencefinal

Detailed Description

Inheritance diagram for sdk::logs::EventLogger:
Collaboration diagram for sdk::logs::EventLogger:

Public Member Functions

 EventLogger (nostd::shared_ptr< opentelemetry::logs::Logger > delegate_logger, nostd::string_view event_domain) noexcept
 Initialize a new Eventlogger. More...
 
const opentelemetry::nostd::string_view GetName () noexcept override
 Returns the name of this logger. More...
 
nostd::shared_ptr< opentelemetry::logs::Logger > GetDelegateLogger () noexcept override
 
void EmitEvent (nostd::string_view event_name, nostd::unique_ptr< opentelemetry::logs::LogRecord > &&log_record) noexcept override
 
 EventLogger (nostd::shared_ptr< opentelemetry::logs::Logger > delegate_logger, nostd::string_view event_domain) noexcept
 Initialize a new Eventlogger. More...
 
const opentelemetry::nostd::string_view GetName () noexcept override
 Returns the name of this logger. More...
 
nostd::shared_ptr< opentelemetry::logs::Logger > GetDelegateLogger () noexcept override
 
void EmitEvent (nostd::string_view event_name, nostd::unique_ptr< opentelemetry::logs::LogRecord > &&log_record) noexcept override
 

Constructor & Destructor Documentation

◆ EventLogger() [1/2]

sdk::logs::EventLogger::EventLogger ( nostd::shared_ptr< opentelemetry::logs::Logger >  delegate_logger,
nostd::string_view  event_domain 
)
explicitnoexcept

Initialize a new Eventlogger.

Parameters
delegate_loggerThe delegate logger instance
event_domainEvent domain

◆ EventLogger() [2/2]

sdk::logs::EventLogger::EventLogger ( nostd::shared_ptr< opentelemetry::logs::Logger >  delegate_logger,
nostd::string_view  event_domain 
)
explicitnoexcept

Initialize a new Eventlogger.

Parameters
delegate_loggerThe delegate logger instance
event_domainEvent domain

Member Function Documentation

◆ EmitEvent() [1/2]

void sdk::logs::EventLogger::EmitEvent ( nostd::string_view  event_name,
nostd::unique_ptr< opentelemetry::logs::LogRecord > &&  log_record 
)
overridenoexcept

◆ EmitEvent() [2/2]

void sdk::logs::EventLogger::EmitEvent ( nostd::string_view  event_name,
nostd::unique_ptr< opentelemetry::logs::LogRecord > &&  log_record 
)
overridenoexcept

◆ GetDelegateLogger() [1/2]

nostd::shared_ptr<opentelemetry::logs::Logger> sdk::logs::EventLogger::GetDelegateLogger ( )
overridenoexcept

◆ GetDelegateLogger() [2/2]

nostd::shared_ptr<opentelemetry::logs::Logger> sdk::logs::EventLogger::GetDelegateLogger ( )
overridenoexcept

◆ GetName() [1/2]

const opentelemetry::nostd::string_view sdk::logs::EventLogger::GetName ( )
overridenoexcept

Returns the name of this logger.

◆ GetName() [2/2]

const opentelemetry::nostd::string_view sdk::logs::EventLogger::GetName ( )
overridenoexcept

Returns the name of this logger.


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