Skip to main content

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​

ParameterType
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​

ParameterType
modulestring

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​
ParameterType
messagestring
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​
ParameterType
messagestring
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​
ParameterType
messagestring
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​
ParameterType
messagestring
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​
ParameterType
messagestring
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​
ParameterType
messagestring
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​
ParameterType
messagestring
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​
ParameterType
messagestring
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​

ParameterType
enabledboolean

Returns​

void


setConfig()​

setConfig(config: Partial\<LoggerConfig\>): void;

Defined in: src/lib/logging/logger.ts:326

Updates the logger configuration.

Parameters​

ParameterType
configPartial<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​
ParameterType
messagestring
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​
ParameterType
messagestring
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​
ParameterType
messagestring
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​
ParameterType
messagestring
attributes?Attributes
error?Error
Returns​

void