Improve this page edit online, and submit a pull request for this page. Requires a signed-in GitHub account. This works well for small changes. If you'd like to make larger changes you may want to consider using local clone. Page wiki

std.experimental.logger.nulllogger

class NullLogger: std.experimental.logger.core.Logger;

The NullLogger will not process any log messages.

In case of a log message with LogLevel.fatal nothing will happen.

Examples:

auto nl1 = new NullLogger(LogLevel.all);
nl1.info("You will never read this.");
nl1.fatal("You will never read this, either and it will not throw");

@safe this(const LogLevel lv = LogLevel.info);

The default constructor for the NullLogger.

Independent of the parameter this Logger will never log a message.

Parameters:

LogLevel lv The LogLevel for the NullLogger. By default the LogLevel for NullLogger is LogLevel.info.