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