Holds a Console and implements debug at 10 different levels. The maximum logged level is configurable. Also emits a prefix in debug messages that identifies the instance.

Implements

Constructors

Properties

Logs a message at level 'debug'.

debug1: LogFunction

Logs a debugging message with a special debug ID in the prefix, at level 1.

debug10: LogFunction

Logs a debugging message with a special debug ID in the prefix, at level 10.

debug2: LogFunction

Logs a debugging message with a special debug ID in the prefix, at level 2.

debug3: LogFunction

Logs a debugging message with a special debug ID in the prefix, at level 3.

debug4: LogFunction

Logs a debugging message with a special debug ID in the prefix, at level 4.

debug5: LogFunction

Logs a debugging message with a special debug ID in the prefix, at level 5.

debug6: LogFunction

Logs a debugging message with a special debug ID in the prefix, at level 6.

debug7: LogFunction

Logs a debugging message with a special debug ID in the prefix, at level 7.

debug8: LogFunction

Logs a debugging message with a special debug ID in the prefix, at level 8.

debug9: LogFunction

Logs a debugging message with a special debug ID in the prefix, at level 9.

Logs a message at level 'error'.

getName: () => string

Returns the name of the Logger that was passed to the constructor.

getVerbosityLevel: () => number

Logs a message at level 'info'.

Logs a message at level 'log'.

setVerbosityLevel: (level: number) => void

Logs a message at level 'warn'.