Class NoopLogger

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

Class Documentation

class NoopLogger : public opentelemetry::logs::Logger

No-op implementation of Logger. This class should not be used directly. It should only be instantiated using a LoggerProvider’s GetLogger() call.

Public Functions

inline virtual const nostd::string_view GetName() noexcept override
inline virtual nostd::unique_ptr<LogRecord> CreateLogRecord() noexcept override

Create a Log Record object

Returns:

nostd::unique_ptr<LogRecord>

inline virtual void EmitLogRecord(nostd::unique_ptr<LogRecord> &&log_record) noexcept override

Emit a Log Record object

Parameters:

log_record – Log record