Logger
Defined in: src/lib/logging/logger.ts:310
Structured logger with trace context support.
Constructors
Constructor
new Logger(module?: string, config?: Partial\<LoggerConfig\>): Logger;Defined in: src/lib/logging/logger.ts:315
Parameters
| Parameter | Type |
|---|---|
module? | string |
config? | Partial<LoggerConfig> |
Returns
Logger
Methods
child()
child(module: string): Logger;Defined in: src/lib/logging/logger.ts:443
Creates a child logger with the specified module name. Inherits configuration and settings from the parent.
Parameters
| Parameter | Type |
|---|---|
module | string |
Returns
Logger
debug()
Call Signature
debug(message: string, error?: Error): void;Defined in: src/lib/logging/logger.ts:397
Log a debug-level message.
Parameters
| Parameter | Type |
|---|---|
message | string |
error? | Error |
Returns
void
Call Signature
debug(
message: string,
attributes?: Attributes,
error?: Error): void;Defined in: src/lib/logging/logger.ts:398
Log a debug-level message.
Parameters
| Parameter | Type |
|---|---|
message | string |
attributes? | Attributes |
error? | Error |
Returns
void
error()
Call Signature
error(message: string, error?: Error): void;Defined in: src/lib/logging/logger.ts:424
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:425
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:433
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:434
Log a fatal-level message.
Parameters
| Parameter | Type |
|---|---|
message | string |
attributes? | Attributes |
error? | Error |
Returns
void
info()
Call Signature
info(message: string, error?: Error): void;Defined in: src/lib/logging/logger.ts:406
Log an info-level message.
Parameters
| Parameter | Type |
|---|---|
message | string |
error? | Error |
Returns
void
Call Signature
info(
message: string,
attributes?: Attributes,
error?: Error): void;Defined in: src/lib/logging/logger.ts:407
Log an info-level message.
Parameters
| Parameter | Type |
|---|---|
message | string |
attributes? | Attributes |
error? | Error |
Returns
void
setColors()
setColors(enabled: boolean): void;Defined in: src/lib/logging/logger.ts:333
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:326
Updates the logger configuration.
Parameters
| Parameter | Type |
|---|---|
config | Partial<LoggerConfig> |
Returns
void
trace()
Call Signature
trace(message: string, error?: Error): void;Defined in: src/lib/logging/logger.ts:388
Log a trace-level message.
Parameters
| Parameter | Type |
|---|---|
message | string |
error? | Error |
Returns
void
Call Signature
trace(
message: string,
attributes?: Attributes,
error?: Error): void;Defined in: src/lib/logging/logger.ts:389
Log a trace-level message.
Parameters
| Parameter | Type |
|---|---|
message | string |
attributes? | Attributes |
error? | Error |
Returns
void
warn()
Call Signature
warn(message: string, error?: Error): void;Defined in: src/lib/logging/logger.ts:415
Log a warning-level message.
Parameters
| Parameter | Type |
|---|---|
message | string |
error? | Error |
Returns
void
Call Signature
warn(
message: string,
attributes?: Attributes,
error?: Error): void;Defined in: src/lib/logging/logger.ts:416
Log a warning-level message.
Parameters
| Parameter | Type |
|---|---|
message | string |
attributes? | Attributes |
error? | Error |
Returns
void