Skip to main content

Interface: TemplateLogger

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

Logger interface for template-based logging with interpolation support.

Propertiesโ€‹

debug()โ€‹

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

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

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:280

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:288

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:296

Log warning message with template interpolation.

Parametersโ€‹

messageโ€‹

string

The message template

context?โ€‹

UnknownRecord

Optional context for interpolation

Returnsโ€‹

void