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
| Name | Type |
|---|---|
...args | any[] |
Returns
void
Defined in
packages/agents/src/utils/abstract-logger.ts:50
info
▸ info(...args): void
Parameters
| Name | Type |
|---|---|
...args | any[] |
Returns
void
Defined in
packages/agents/src/utils/abstract-logger.ts:52
warn
▸ warn(...args): void
Parameters
| Name | Type |
|---|---|
...args | any[] |
Returns
void
Defined in
packages/agents/src/utils/abstract-logger.ts:54
error
▸ error(...args): void
Parameters
| Name | Type |
|---|---|
...args | any[] |
Returns
void
Defined in
packages/agents/src/utils/abstract-logger.ts:56
log
▸ log(...args): void
Parameters
| Name | Type |
|---|---|
...args | any[] |
Returns
void
Defined in
packages/agents/src/utils/abstract-logger.ts:58
group
▸ group(label?): void
Parameters
| Name | Type |
|---|---|
label? | string |
Returns
void
Defined in
packages/agents/src/utils/abstract-logger.ts:59
groupEnd
▸ groupEnd(): void
Returns
void