Home -> NullLogger
Declaration
class NullLogger : public ILogger;Description
The NullLogger class is an ILogger implementation that discards every log message.
A null logger reports an empty scope, reports every severity as disabled, and creates new null loggers when cloned or when a child scope is requested. This makes it useful as a default object where code expects a logger but no output should be produced.
Members
Constructors
| Name | Description | |
|---|---|---|
| Constructor |
Creates a logger that discards all messages.
|
Lifetime methods
| Name | Description | |
|---|---|---|
| Delete |
Deletes the null logger object.
|