Skip to main content

Class: Logger

Defined in: utils/Logger.ts:48

Lightweight multi-destination logger used throughout the client.

Constructors

Constructor

new Logger(options?: LoggerOptions): Logger;

Defined in: utils/Logger.ts:55

Parameters

ParameterType
options?LoggerOptions

Returns

Logger

Methods

log()

log(message?: any, ...optionalParams?: any[]): void;

Defined in: utils/Logger.ts:81

Parameters

ParameterType
message?any
...optionalParams?any[]

Returns

void


error()

error(message?: any, ...optionalParams?: any[]): void;

Defined in: utils/Logger.ts:91

Parameters

ParameterType
message?any
...optionalParams?any[]

Returns

void


debug()

debug(message?: any, ...optionalParams?: any[]): void;

Defined in: utils/Logger.ts:101

Parameters

ParameterType
message?any
...optionalParams?any[]

Returns

void


setLevel()

setLevel(level: LogLevel): void;

Defined in: utils/Logger.ts:111

Parameters

ParameterType
levelLogLevel

Returns

void


enableDestination()

enableDestination(name: Console): void;

Defined in: utils/Logger.ts:115

Parameters

ParameterType
nameConsole

Returns

void


disableDestination()

disableDestination(name: Console): void;

Defined in: utils/Logger.ts:122

Parameters

ParameterType
nameConsole

Returns

void


getEnabledDestinations()

getEnabledDestinations(): string[];

Defined in: utils/Logger.ts:128

Returns

string[]