@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
| 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