Skip to main content
Version: Current

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