Skip to content

Interface: CategoryLogger ​

Defined in: src/display/logging/Logger.ts:106

Logger instance for a specific category

Methods ​

debug() ​

ts
debug(message, data?): void;

Defined in: src/display/logging/Logger.ts:112

Parameters ​

message ​

string

data? ​

unknown

Returns ​

void


info() ​

ts
info(message, data?): void;

Defined in: src/display/logging/Logger.ts:116

Parameters ​

message ​

string

data? ​

unknown

Returns ​

void


warn() ​

ts
warn(message, data?): void;

Defined in: src/display/logging/Logger.ts:120

Parameters ​

message ​

string

data? ​

unknown

Returns ​

void


error() ​

ts
error(message, error?): void;

Defined in: src/display/logging/Logger.ts:124

Parameters ​

message ​

string

error? ​

unknown

Returns ​

void


child() ​

ts
child(subcategory): CategoryLogger;

Defined in: src/display/logging/Logger.ts:138

Create a child logger with subcategory

Parameters ​

subcategory ​

string

Returns ​

CategoryLogger


time() ​

ts
time<T>(label, fn): Promise<T>;

Defined in: src/display/logging/Logger.ts:145

Time a function execution

Type Parameters ​

T ​

T

Parameters ​

label ​

string

fn ​

() => T | Promise<T>

Returns ​

Promise<T>

Released under the MIT License.