Skip to main content

Interface: ILogger

Defined in: packages/agentos/src/core/logging/ILogger.ts:13

A component's logger: a message, which is an event's name on AgentOS's own lines, and optional metadata per call. debug, fatal and child are optional. When AgentOS writes to a factory's logger, a fatal line goes to error if the logger has no fatal, and a debug line is dropped if it has no debug.

Methods​

child()?​

optional child(bindings): ILogger

Defined in: packages/agentos/src/core/logging/ILogger.ts:19

Parameters​

bindings​

Record<string, any>

Returns​

ILogger


debug()?​

optional debug(message, meta?): void

Defined in: packages/agentos/src/core/logging/ILogger.ts:17

Parameters​

message​

string

meta?​

Record<string, any>

Returns​

void


error()​

error(message, meta?): void

Defined in: packages/agentos/src/core/logging/ILogger.ts:16

Parameters​

message​

string

meta?​

Record<string, any>

Returns​

void


fatal()?​

optional fatal(message, meta?): void

Defined in: packages/agentos/src/core/logging/ILogger.ts:18

Parameters​

message​

string

meta?​

Record<string, any>

Returns​

void


info()​

info(message, meta?): void

Defined in: packages/agentos/src/core/logging/ILogger.ts:14

Parameters​

message​

string

meta?​

Record<string, any>

Returns​

void


warn()​

warn(message, meta?): void

Defined in: packages/agentos/src/core/logging/ILogger.ts:15

Parameters​

message​

string

meta?​

Record<string, any>

Returns​

void