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.