Skip to main content
Version: 1.x

DefaultLogger

DefaultLogger

Default logger implementation that logs messages to the console. It formats the log messages with timestamps, log levels, and context information.

Signature
class DefaultLogger implements ILogger {
constructor(stdout: = process.stdout, stderr: = process.stderr)
debug(message: any) => void;
debug(strings: TemplateStringsArray, values: any[]) => void;
debug(messageOrStrings: any | TemplateStringsArray, values: any[]) => void;
error(message: any) => void;
error(strings: TemplateStringsArray, values: any[]) => void;
error(messageOrStrings: any | TemplateStringsArray, values: any[]) => void;
log(message: any) => void;
log(strings: TemplateStringsArray, values: any[]) => void;
log(messageOrStrings: any | TemplateStringsArray, values: any[]) => void;
info(message: any) => void;
info(strings: TemplateStringsArray, values: any[]) => void;
info(messageOrStrings: any | TemplateStringsArray, values: any[]) => void;
warn(message: any) => void;
warn(strings: TemplateStringsArray, values: any[]) => void;
warn(messageOrStrings: any | TemplateStringsArray, values: any[]) => void;
}

constructor

method
(stdout: = process.stdout, stderr: = process.stderr) => DefaultLogger

Creates a new instance of DefaultLogger.

debug

method
(message: any) => void

Logs a debug message.

debug

method
(strings: TemplateStringsArray, values: any[]) => void

debug

method
(messageOrStrings: any | TemplateStringsArray, values: any[]) => void

error

method
(message: any) => void

Logs an error message.

error

method
(strings: TemplateStringsArray, values: any[]) => void

error

method
(messageOrStrings: any | TemplateStringsArray, values: any[]) => void

log

method
(message: any) => void

Logs a default message.

log

method
(strings: TemplateStringsArray, values: any[]) => void

log

method
(messageOrStrings: any | TemplateStringsArray, values: any[]) => void

info

method
(message: any) => void

Logs an info message.

info

method
(strings: TemplateStringsArray, values: any[]) => void

info

method
(messageOrStrings: any | TemplateStringsArray, values: any[]) => void

warn

method
(message: any) => void

Logs a warning message.

warn

method
(strings: TemplateStringsArray, values: any[]) => void

warn

method
(messageOrStrings: any | TemplateStringsArray, values: any[]) => void