Skip to main content
Version: Current

Logger

@rotorsoft/act-root


@rotorsoft/act-root / act/src / Logger

Interface: Logger

Defined in: libs/act/src/types/ports.ts:45

Minimal logger port compatible with pino, winston, bunyan, and console.

Each log method accepts either:

  • (msg: string) — plain message
  • (obj: unknown, msg?: string) — structured data with optional message

Implementations should respect level to gate output.

See​

Extends​

Properties​

dispose​

dispose: Disposer

Defined in: libs/act/src/types/ports.ts:27

Inherited from​

Disposable.dispose


level​

level: string

Defined in: libs/act/src/types/ports.ts:46

Methods​

child()​

child(bindings): Logger

Defined in: libs/act/src/types/ports.ts:59

Parameters​

bindings​

Record<string, unknown>

Returns​

Logger


debug()​

Call Signature​

debug(obj, msg?): void

Defined in: libs/act/src/types/ports.ts:55

Parameters​
obj​

unknown

msg?​

string

Returns​

void

Call Signature​

debug(msg): void

Defined in: libs/act/src/types/ports.ts:56

Parameters​
msg​

string

Returns​

void


error()​

Call Signature​

error(obj, msg?): void

Defined in: libs/act/src/types/ports.ts:49

Parameters​
obj​

unknown

msg?​

string

Returns​

void

Call Signature​

error(msg): void

Defined in: libs/act/src/types/ports.ts:50

Parameters​
msg​

string

Returns​

void


fatal()​

Call Signature​

fatal(obj, msg?): void

Defined in: libs/act/src/types/ports.ts:47

Parameters​
obj​

unknown

msg?​

string

Returns​

void

Call Signature​

fatal(msg): void

Defined in: libs/act/src/types/ports.ts:48

Parameters​
msg​

string

Returns​

void


info()​

Call Signature​

info(obj, msg?): void

Defined in: libs/act/src/types/ports.ts:53

Parameters​
obj​

unknown

msg?​

string

Returns​

void

Call Signature​

info(msg): void

Defined in: libs/act/src/types/ports.ts:54

Parameters​
msg​

string

Returns​

void


trace()​

Call Signature​

trace(obj, msg?): void

Defined in: libs/act/src/types/ports.ts:57

Parameters​
obj​

unknown

msg?​

string

Returns​

void

Call Signature​

trace(msg): void

Defined in: libs/act/src/types/ports.ts:58

Parameters​
msg​

string

Returns​

void


warn()​

Call Signature​

warn(obj, msg?): void

Defined in: libs/act/src/types/ports.ts:51

Parameters​
obj​

unknown

msg?​

string

Returns​

void

Call Signature​

warn(msg): void

Defined in: libs/act/src/types/ports.ts:52

Parameters​
msg​

string

Returns​

void