NullLogger class

Dummy implementation of logger that doesn't do anything.

It can be used in testing or in situations when logger is required but shall be disabled.

See ILogger

Implemented types

Constructors

NullLogger()
Creates a new instance of the logger.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

debug(String? correlationId, String message, [List? args]) → void
Logs a high-level debug information for troubleshooting.
override
error(String? correlationId, Exception? error, String message, [List? args]) → void
Logs recoverable application error.
override
fatal(String? correlationId, Exception? error, String message, [List? args]) → void
Logs fatal (unrecoverable) message that caused the process to crash.
override
getLevel() LogLevel
Gets the maximum log level. Messages with higher log level are filtered out.
override
info(String? correlationId, String message, [List? args]) → void
Logs an important information message
override
log(LogLevel level, String? correlationId, Exception? error, String message, [List? args]) → void
Logs a message at specified log level.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setLevel(LogLevel value) → void
Set the maximum log level.
override
toString() String
A string representation of this object.
inherited
trace(String? correlationId, String message, [List? args]) → void
Logs a low-level debug information for troubleshooting.
override
warn(String? correlationId, String message, [List? args]) → void
Logs a warning that may or may not have a negative impact.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited