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