@lelantos-org/sdk / log / 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 โ
| Parameter | Type |
|---|---|
suffix | string |
Returns โ
Logger
debug() โ
ts
debug(msg, fields?): void;Defined in: @lelantos-org/sdk/dist/log/logger.d.ts:16
Parameters โ
| Parameter | Type |
|---|---|
msg | string |
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 โ
| Parameter | Type |
|---|---|
level | LogLevel |
Returns โ
boolean
error() โ
ts
error(msg, fields?): void;Defined in: @lelantos-org/sdk/dist/log/logger.d.ts:13
Parameters โ
| Parameter | Type |
|---|---|
msg | string |
fields? | Record<string, unknown> |
Returns โ
void
info() โ
ts
info(msg, fields?): void;Defined in: @lelantos-org/sdk/dist/log/logger.d.ts:15
Parameters โ
| Parameter | Type |
|---|---|
msg | string |
fields? | Record<string, unknown> |
Returns โ
void
trace() โ
ts
trace(msg, fields?): void;Defined in: @lelantos-org/sdk/dist/log/logger.d.ts:17
Parameters โ
| Parameter | Type |
|---|---|
msg | string |
fields? | Record<string, unknown> |
Returns โ
void
warn() โ
ts
warn(msg, fields?): void;Defined in: @lelantos-org/sdk/dist/log/logger.d.ts:14
Parameters โ
| Parameter | Type |
|---|---|
msg | string |
fields? | Record<string, unknown> |
Returns โ
void