Skip to content

agents / Exports / AbstractLogger

Interface: AbstractLogger

Abstract Logger Interface

Top-level logger abstraction that defines the contract for all logger implementations. This is the highest type in the logger hierarchy.

All logger implementations (SilentLogger, ConsoleLogger, etc.) must implement this interface.

Table of contents

Methods

Methods

debug

debug(...args): void

Parameters

NameType
...argsany[]

Returns

void

Defined in

packages/agents/src/utils/abstract-logger.ts:50


info

info(...args): void

Parameters

NameType
...argsany[]

Returns

void

Defined in

packages/agents/src/utils/abstract-logger.ts:52


warn

warn(...args): void

Parameters

NameType
...argsany[]

Returns

void

Defined in

packages/agents/src/utils/abstract-logger.ts:54


error

error(...args): void

Parameters

NameType
...argsany[]

Returns

void

Defined in

packages/agents/src/utils/abstract-logger.ts:56


log

log(...args): void

Parameters

NameType
...argsany[]

Returns

void

Defined in

packages/agents/src/utils/abstract-logger.ts:58


group

group(label?): void

Parameters

NameType
label?string

Returns

void

Defined in

packages/agents/src/utils/abstract-logger.ts:59


groupEnd

groupEnd(): void

Returns

void

Defined in

packages/agents/src/utils/abstract-logger.ts:60

Released under the MIT License.