ILogger
ILogger
ILogger interface for logging functionality.
Signature
interface ILogger {
log(message: any): void;
log(strings: TemplateStringsArray, ...values: any[]): void;
error(message: any): void;
error(strings: TemplateStringsArray, ...values: any[]): void;
warn(message: any): void;
warn(strings: TemplateStringsArray, ...values: any[]): void;
info(message: any): void;
info(strings: TemplateStringsArray, ...values: any[]): void;
debug(message: any): void;
debug(strings: TemplateStringsArray, ...values: any[]): void;
}
log
method
(message: any) => void
Logs a message with the default log level.
log
method
(strings: TemplateStringsArray, values: any[]) => void
Logs a message with the default log level using template literals.
error
method
(message: any) => void
Logs an error message.
error
method
(strings: TemplateStringsArray, values: any[]) => void
Logs an error message using template literals.
warn
method
(message: any) => void
Logs a warning message.
warn
method
(strings: TemplateStringsArray, values: any[]) => void
Logs a warning message using template literals.
info
method
(message: any) => void
Logs an informational message.
info
method
(strings: TemplateStringsArray, values: any[]) => void
Logs an informational message using template literals.
debug
method
(message: any) => void
Logs a debug message.
debug
method
(strings: TemplateStringsArray, values: any[]) => void
Logs a debug message using template literals.