Class EventLoggerProvider

Inheritance Relationships

Derived Types

Class Documentation

class EventLoggerProvider

Creates new EventLogger instances.

Subclassed by opentelemetry::logs::NoopEventLoggerProvider, opentelemetry::sdk::logs::EventLoggerProvider

Public Functions

virtual ~EventLoggerProvider() = default
virtual nostd::shared_ptr<EventLogger> CreateEventLogger(nostd::shared_ptr<Logger> delegate_logger, nostd::string_view event_domain) noexcept = 0

Creates a named EventLogger instance.