Logger
Defined in: src/lib/logging/logger.ts:236
Structured logger with trace context support.
Constructors
Constructor
new Logger(module?: string, config?: Partial\<LoggerConfig\>): Logger;
Defined in: src/lib/logging/logger.ts:241
Parameters
| Parameter | Type |
|---|---|
module? | string |
config? | Partial<LoggerConfig> |
Returns
Logger
Methods
child()
child(module: string): Logger;
Defined in: src/lib/logging/logger.ts:361
Creates a child logger with the specified module name. Inherits configuration and settings from the parent.
Parameters
| Parameter | Type |
|---|---|
module | string |
Returns
Logger
debug()
debug(message: string, attributes?: Attributes): void;
Defined in: src/lib/logging/logger.ts:321
Log a debug-level message.
Parameters
| Parameter | Type |
|---|---|
message | string |
attributes? | Attributes |
Returns
void
error()
Call Signature
error(message: string, error?: Error): void;
Defined in: src/lib/logging/logger.ts:342
Log an error-level message.
Parameters
| Parameter | Type |
|---|---|
message | string |
error? | Error |
Returns
void
Call Signature
error(
message: string,
attributes?: Attributes,
error?: Error): void;
Defined in: src/lib/logging/logger.ts:343
Log an error-level message.
Parameters
| Parameter | Type |
|---|---|
message | string |
attributes? | Attributes |
error? | Error |
Returns
void
fatal()
Call Signature
fatal(message: string, error?: Error): void;
Defined in: src/lib/logging/logger.ts:351
Log a fatal-level message.
Parameters
| Parameter | Type |
|---|---|
message | string |
error? | Error |
Returns
void
Call Signature
fatal(
message: string,
attributes?: Attributes,
error?: Error): void;
Defined in: src/lib/logging/logger.ts:352
Log a fatal-level message.
Parameters
| Parameter | Type |
|---|---|
message | string |
attributes? | Attributes |
error? | Error |
Returns
void
info()
info(message: string, attributes?: Attributes): void;
Defined in: src/lib/logging/logger.ts:328
Log an info-level message.
Parameters
| Parameter | Type |
|---|---|
message | string |
attributes? | Attributes |
Returns
void
setColors()
setColors(enabled: boolean): void;
Defined in: src/lib/logging/logger.ts:260
Sets whether to use ANSI colors in output.
Parameters
| Parameter | Type |
|---|---|
enabled | boolean |
Returns
void
setConfig()
setConfig(config: Partial\<LoggerConfig\>): void;
Defined in: src/lib/logging/logger.ts:253
Updates the logger configuration.
Parameters
| Parameter | Type |
|---|---|
config | Partial<LoggerConfig> |
Returns
void
trace()
trace(message: string, attributes?: Attributes): void;
Defined in: src/lib/logging/logger.ts:314
Log a trace-level message.
Parameters
| Parameter | Type |
|---|---|
message | string |
attributes? | Attributes |
Returns
void
warn()
warn(message: string, attributes?: Attributes): void;
Defined in: src/lib/logging/logger.ts:335
Log a warning-level message.
Parameters
| Parameter | Type |
|---|---|
message | string |
attributes? | Attributes |
Returns
void