Creates a new instance of the logger.
Logs a high-level debug information for troubleshooting.
(optional) transaction id to trace execution through call chain.
a human-readable message to log.
arguments to parameterize the message.
Logs recoverable application error.
(optional) transaction id to trace execution through call chain.
an error object associated with this message.
a human-readable message to log.
arguments to parameterize the message.
Logs fatal (unrecoverable) message that caused the process to crash.
(optional) transaction id to trace execution through call chain.
an error object associated with this message.
a human-readable message to log.
arguments to parameterize the message.
Gets the maximum log level. Messages with higher log level are filtered out.
the maximum log level.
Logs an important information message
(optional) transaction id to trace execution through call chain.
a human-readable message to log.
arguments to parameterize the message.
Logs a message at specified log level.
a log level.
(optional) transaction id to trace execution through call chain.
an error object associated with this message.
a human-readable message to log.
arguments to parameterize the message.
Set the maximum log level.
a new maximum log level.
Logs a low-level debug information for troubleshooting.
(optional) transaction id to trace execution through call chain.
a human-readable message to log.
arguments to parameterize the message.
Logs a warning that may or may not have a negative impact.
(optional) transaction id to trace execution through call chain.
a human-readable message to log.
arguments to parameterize the message.
Generated using TypeDoc
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.
ILogger