Skip to content

@lelantos-org/sdk / internal / Logger

Interface: Logger ​

Defined in: @lelantos-org/sdk/dist/log/logger.d.ts:12

Properties ​

ns ​

ts
readonly ns: string;

Defined in: @lelantos-org/sdk/dist/log/logger.d.ts:22

Methods ​

child() ​

ts
child(suffix): Logger;

Defined in: @lelantos-org/sdk/dist/log/logger.d.ts:21

Derive a sub-namespace: getLogger("a").child("b") logs as a:b.

Parameters ​

ParameterType
suffixstring

Returns ​

Logger


debug() ​

ts
debug(msg, fields?): void;

Defined in: @lelantos-org/sdk/dist/log/logger.d.ts:16

Parameters ​

ParameterType
msgstring
fields?Record<string, unknown>

Returns ​

void


enabled() ​

ts
enabled(level): boolean;

Defined in: @lelantos-org/sdk/dist/log/logger.d.ts:19

Guard for expensive field construction in hot paths.

Parameters ​

ParameterType
levelLogLevel

Returns ​

boolean


error() ​

ts
error(msg, fields?): void;

Defined in: @lelantos-org/sdk/dist/log/logger.d.ts:13

Parameters ​

ParameterType
msgstring
fields?Record<string, unknown>

Returns ​

void


info() ​

ts
info(msg, fields?): void;

Defined in: @lelantos-org/sdk/dist/log/logger.d.ts:15

Parameters ​

ParameterType
msgstring
fields?Record<string, unknown>

Returns ​

void


trace() ​

ts
trace(msg, fields?): void;

Defined in: @lelantos-org/sdk/dist/log/logger.d.ts:17

Parameters ​

ParameterType
msgstring
fields?Record<string, unknown>

Returns ​

void


warn() ​

ts
warn(msg, fields?): void;

Defined in: @lelantos-org/sdk/dist/log/logger.d.ts:14

Parameters ​

ParameterType
msgstring
fields?Record<string, unknown>

Returns ​

void