Skip to content

NoopLogger

Defined in: src/Logger.ts:82

A logger that discards every call. Handy for tests and benchmarks.

new NoopLogger(): NoopLogger

NoopLogger

readonly level: Off = LogLevel.Off

Defined in: src/Logger.ts:83

Logger.level

debug(): void

Defined in: src/Logger.ts:84

void

Logger.debug


error(): void

Defined in: src/Logger.ts:87

void

Logger.error


info(): void

Defined in: src/Logger.ts:85

void

Logger.info


warn(): void

Defined in: src/Logger.ts:86

void

Logger.warn


withFields(): Logger

Defined in: src/Logger.ts:89

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.

Logger

Logger.withFields


withSource(): Logger

Defined in: src/Logger.ts:88

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

Logger

Logger.withSource