Skip to main content

ConsoleLogger

@rotorsoft/act-root


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

Class: ConsoleLogger

Defined in: libs/act/src/adapters/ConsoleLogger.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/ConsoleLogger.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/ConsoleLogger.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/ConsoleLogger.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/ConsoleLogger.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/ConsoleLogger.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/ConsoleLogger.ts:44

Implementation of

Logger.level


trace

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

Defined in: libs/act/src/adapters/ConsoleLogger.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/ConsoleLogger.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/ConsoleLogger.ts:85

Parameters

bindings

Record<string, unknown>

Returns

Logger

Implementation of

Logger.child


dispose()

dispose(): Promise<void>

Defined in: libs/act/src/adapters/ConsoleLogger.ts:83

Returns

Promise<void>

Implementation of

Logger.dispose