Skip to main content

ConsoleLogger

@rotorsoft/act-root


@rotorsoft/act-root / act/src / ConsoleLogger

Class: ConsoleLogger

Defined in: libs/act/src/adapters/console-logger.ts:43

Default console logger for the Act framework.

Production mode emits newline-delimited JSON (compatible with GCP, AWS CloudWatch, Datadog, and other structured log ingestion systems).

Development mode emits colorized, human-readable output.

Implementsโ€‹

Constructorsโ€‹

Constructorโ€‹

new ConsoleLogger(options?): ConsoleLogger

Defined in: libs/act/src/adapters/console-logger.ts:54

Parametersโ€‹

options?โ€‹
bindings?โ€‹

Record<string, unknown>

level?โ€‹

string

pretty?โ€‹

boolean

Returnsโ€‹

ConsoleLogger

Propertiesโ€‹

debugโ€‹

readonly debug: {(obj, msg?): void; (msg): void; }

Defined in: libs/act/src/adapters/console-logger.ts:51

Call Signatureโ€‹

(obj, msg?): void

Parametersโ€‹
objโ€‹

unknown

msg?โ€‹

string

Returnsโ€‹

void

Call Signatureโ€‹

(msg): void

Parametersโ€‹
msgโ€‹

string

Returnsโ€‹

void

Implementation ofโ€‹

Logger.debug


errorโ€‹

readonly error: {(obj, msg?): void; (msg): void; }

Defined in: libs/act/src/adapters/console-logger.ts:48

Call Signatureโ€‹

(obj, msg?): void

Parametersโ€‹
objโ€‹

unknown

msg?โ€‹

string

Returnsโ€‹

void

Call Signatureโ€‹

(msg): void

Parametersโ€‹
msgโ€‹

string

Returnsโ€‹

void

Implementation ofโ€‹

Logger.error


fatalโ€‹

readonly fatal: {(obj, msg?): void; (msg): void; }

Defined in: libs/act/src/adapters/console-logger.ts:47

Call Signatureโ€‹

(obj, msg?): void

Parametersโ€‹
objโ€‹

unknown

msg?โ€‹

string

Returnsโ€‹

void

Call Signatureโ€‹

(msg): void

Parametersโ€‹
msgโ€‹

string

Returnsโ€‹

void

Implementation ofโ€‹

Logger.fatal


infoโ€‹

readonly info: {(obj, msg?): void; (msg): void; }

Defined in: libs/act/src/adapters/console-logger.ts:50

Call Signatureโ€‹

(obj, msg?): void

Parametersโ€‹
objโ€‹

unknown

msg?โ€‹

string

Returnsโ€‹

void

Call Signatureโ€‹

(msg): void

Parametersโ€‹
msgโ€‹

string

Returnsโ€‹

void

Implementation ofโ€‹

Logger.info


levelโ€‹

level: string

Defined in: libs/act/src/adapters/console-logger.ts:44

Implementation ofโ€‹

Logger.level


traceโ€‹

readonly trace: {(obj, msg?): void; (msg): void; }

Defined in: libs/act/src/adapters/console-logger.ts:52

Call Signatureโ€‹

(obj, msg?): void

Parametersโ€‹
objโ€‹

unknown

msg?โ€‹

string

Returnsโ€‹

void

Call Signatureโ€‹

(msg): void

Parametersโ€‹
msgโ€‹

string

Returnsโ€‹

void

Implementation ofโ€‹

Logger.trace


warnโ€‹

readonly warn: {(obj, msg?): void; (msg): void; }

Defined in: libs/act/src/adapters/console-logger.ts:49

Call Signatureโ€‹

(obj, msg?): void

Parametersโ€‹
objโ€‹

unknown

msg?โ€‹

string

Returnsโ€‹

void

Call Signatureโ€‹

(msg): void

Parametersโ€‹
msgโ€‹

string

Returnsโ€‹

void

Implementation ofโ€‹

Logger.warn

Methodsโ€‹

child()โ€‹

child(bindings): Logger

Defined in: libs/act/src/adapters/console-logger.ts:87

Parametersโ€‹

bindingsโ€‹

Record<string, unknown>

Returnsโ€‹

Logger

Inherit Docโ€‹

Implementation ofโ€‹

Logger.child


dispose()โ€‹

dispose(): Promise<void>

Defined in: libs/act/src/adapters/console-logger.ts:84

No-op โ€” console.log has no resources to release.

Returnsโ€‹

Promise<void>

Implementation ofโ€‹

Logger.dispose