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
Public member Constructor
Creates a logger that discards all messages.

Lifetime methods

Name Description
Public member Delete
Deletes the null logger object.

See also