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