Skip to content

Logger

Defined in: src/logger.ts:8

Logger interface for Session output. Implement this interface to customize logging behavior.

Levels (from most to least severe): error → warn → info/log → debug

Methods

debug()

debug(label, content): void

Defined in: src/logger.ts:18

Log a debug/trace message (maps to console.debug)

Parameters

label

string

content

string

Returns

void


error()

error(label, error): void

Defined in: src/logger.ts:10

Log an error with details (maps to console.error)

Parameters

label

string

error

unknown

Returns

void


info()

info(label, content): void

Defined in: src/logger.ts:16

Log an informational message (maps to console.info, same level as log)

Parameters

label

string

content

string

Returns

void


log()

log(label, content): void

Defined in: src/logger.ts:14

Log an informational message (maps to console.log)

Parameters

label

string

content

string

Returns

void


warn()

warn(label, content): void

Defined in: src/logger.ts:12

Log a warning (maps to console.warn)

Parameters

label

string

content

string

Returns

void