Skip to content

Class: Logger ​

Class for logging messages

Constructors ​

Constructor ​

new Logger(prefix, options): Logger

Creates a new logger

Parameters ​

NameTypeDescription
prefix?stringPrefix for messages
options?LoggerOptionsLogger options

Returns ​

Logger

Methods ​

debug(...args): void` ​

`

Logs messages at DEBUG level

Parameters ​

NameTypeDescription
argsany[]Arguments to log

Returns ​

void *? ***

error(...args): void` ​

`

Logs messages at ERROR level

Parameters ​

NameTypeDescription
argsany[]Arguments to log

Returns ​

void *? ***

info(...args): void` ​

`

Logs messages at INFO level

Parameters ​

NameTypeDescription
argsany[]Arguments to log

Returns ​

void *? ***

isEnabled() ​

isEnabled(): boolean

Checks if the logger is enabled

Returns ​

boolean *? true if logger is enabled, false otherwise


setEnabled(enabled): void ​

`

Enables or disables the logger

Parameters ​

NameTypeDescription
enabledbooleantrue - to enable, false - to disable

Returns ​

void *? ***

setLevel(level): void ​

`

Sets the logging level

Parameters ​

NameTypeDescription
levelLogLevelLogging level

Returns ​

void *? ***

warn(...args): void` ​

`

Logs messages at WARN level

Parameters ​

NameTypeDescription
argsany[]Arguments to log

Returns ​

void