Logger
@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
- ConsoleLogger for the default implementation
- @rotorsoft/act-pino for the Pino adapter
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