Class EventLoggerProvider

Inheritance Relationships

Derived Types

Class Documentation

class EventLoggerProvider

Creates new EventLogger instances.

Deprecated:

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

Public Functions

EventLoggerProvider() = default
EventLoggerProvider(const EventLoggerProvider&) = default
EventLoggerProvider(EventLoggerProvider&&) noexcept = default
EventLoggerProvider &operator=(const EventLoggerProvider&) = default
EventLoggerProvider &operator=(EventLoggerProvider&&) noexcept = default
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.