Skip to content

ConsoleLogger

Defined in: src/Logger.ts:29

new ConsoleLogger(level?, source?, staticFields?): ConsoleLogger

Defined in: src/Logger.ts:30

LogLevel = LogLevel.Info

string = ''

LogContextData = {}

ConsoleLogger

level: LogLevel = LogLevel.Info

Defined in: src/Logger.ts:31

Logger.level

debug(msg, …args): void

Defined in: src/Logger.ts:59

string

unknown[]

void

Logger.debug


error(msg, …args): void

Defined in: src/Logger.ts:68

string

unknown[]

void

Logger.error


info(msg, …args): void

Defined in: src/Logger.ts:62

string

unknown[]

void

Logger.info


warn(msg, …args): void

Defined in: src/Logger.ts:65

string

unknown[]

void

Logger.warn


withFields(fields): Logger

Defined in: src/Logger.ts:76

Create a logger with extra static fields baked in. Unlike LogContext (which is dynamic / per-async-stack), withFields stamps the same fields on every record this logger emits — handy for component-level tagging like { component: 'shard-coordinator' } or { shardId: 12 } on a per-entity logger.

LogContextData

Logger

Logger.withFields


withSource(source): Logger

Defined in: src/Logger.ts:72

Create a logger bound to a source (e.g. an actor path).

string

Logger

Logger.withSource