Skip to main content

Interface: TemplateLogger

Defined in: shared/utils/logger/interfaces.ts:261

Logger interface for template-based logging with interpolation support.

Propertiesโ€‹

debug()โ€‹

debug: (message: string, context?: UnknownRecord) => void

Defined in: shared/utils/logger/interfaces.ts:268

Log debug message with template interpolation.

Parametersโ€‹

messageโ€‹

string

The message template

context?โ€‹

UnknownRecord

Optional context for interpolation

Returnsโ€‹

void


error()โ€‹

error: (message: string, context?: UnknownRecord) => void

Defined in: shared/utils/logger/interfaces.ts:276

Log error message with template interpolation.

Parametersโ€‹

messageโ€‹

string

The message template

context?โ€‹

UnknownRecord

Optional context for interpolation

Returnsโ€‹

void


info()โ€‹

info: (message: string, context?: UnknownRecord) => void

Defined in: shared/utils/logger/interfaces.ts:284

Log info message with template interpolation.

Parametersโ€‹

messageโ€‹

string

The message template

context?โ€‹

UnknownRecord

Optional context for interpolation

Returnsโ€‹

void


warn()โ€‹

warn: (message: string, context?: UnknownRecord) => void

Defined in: shared/utils/logger/interfaces.ts:292

Log warning message with template interpolation.

Parametersโ€‹

messageโ€‹

string

The message template

context?โ€‹

UnknownRecord

Optional context for interpolation

Returnsโ€‹

void