Skip to main content
Version: 1.x

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.