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;
}
- Implements:
ILogger
constructor
method
(stdout: = process.stdout, stderr: = process.stderr) => DefaultLoggerCreates a new instance of DefaultLogger.
debug
method
(message: any) => voidLogs a debug message.
debug
method
(strings: TemplateStringsArray, values: any[]) => voiddebug
method
(messageOrStrings: any | TemplateStringsArray, values: any[]) => voiderror
method
(message: any) => voidLogs an error message.
error
method
(strings: TemplateStringsArray, values: any[]) => voiderror
method
(messageOrStrings: any | TemplateStringsArray, values: any[]) => voidlog
method
(message: any) => voidLogs a default message.
log
method
(strings: TemplateStringsArray, values: any[]) => voidlog
method
(messageOrStrings: any | TemplateStringsArray, values: any[]) => voidinfo
method
(message: any) => voidLogs an info message.
info
method
(strings: TemplateStringsArray, values: any[]) => voidinfo
method
(messageOrStrings: any | TemplateStringsArray, values: any[]) => voidwarn
method
(message: any) => voidLogs a warning message.
warn
method
(strings: TemplateStringsArray, values: any[]) => voidwarn
method
(messageOrStrings: any | TemplateStringsArray, values: any[]) => void