Skip to main content

Logger

@rotorsoft/act-root


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

Interface: Logger

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

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:26

Inherited from

Disposable.dispose


level

level: string

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

Methods

child()

child(bindings): Logger

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

Parameters

bindings

Record<string, unknown>

Returns

Logger


debug()

Call Signature

debug(obj, msg?): void

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

Parameters
obj

unknown

msg?

string

Returns

void

Call Signature

debug(msg): void

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

Parameters
msg

string

Returns

void


error()

Call Signature

error(obj, msg?): void

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

Parameters
obj

unknown

msg?

string

Returns

void

Call Signature

error(msg): void

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

Parameters
msg

string

Returns

void


fatal()

Call Signature

fatal(obj, msg?): void

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

Parameters
obj

unknown

msg?

string

Returns

void

Call Signature

fatal(msg): void

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

Parameters
msg

string

Returns

void


info()

Call Signature

info(obj, msg?): void

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

Parameters
obj

unknown

msg?

string

Returns

void

Call Signature

info(msg): void

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

Parameters
msg

string

Returns

void


trace()

Call Signature

trace(obj, msg?): void

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

Parameters
obj

unknown

msg?

string

Returns

void

Call Signature

trace(msg): void

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

Parameters
msg

string

Returns

void


warn()

Call Signature

warn(obj, msg?): void

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

Parameters
obj

unknown

msg?

string

Returns

void

Call Signature

warn(msg): void

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

Parameters
msg

string

Returns

void