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>