Skip to content

Latest commit

 

History

History
146 lines (80 loc) · 2.68 KB

File metadata and controls

146 lines (80 loc) · 2.68 KB
id ConsoleLogger
title ConsoleLogger

Class: ConsoleLogger

Defined in: packages/typescript/ai/src/logger/console-logger.ts:25

Pluggable logger interface consumed by every @tanstack/ai activity when debug is enabled. Supply a custom implementation via debug: { logger } on chat(), summarize(), generateImage(), etc. The four methods correspond to log levels: use debug for chunk-level diagnostic output, info/warn for notable events, error for caught exceptions.

Implements

Constructors

Constructor

new ConsoleLogger(): ConsoleLogger;

Returns

ConsoleLogger

Methods

debug()

debug(message, meta?): void;

Defined in: packages/typescript/ai/src/logger/console-logger.ts:27

Log a debug-level message; forwards to console.debug.

Parameters

message

string

meta?

Record<string, unknown>

Returns

void

Implementation of

Logger.debug


error()

error(message, meta?): void;

Defined in: packages/typescript/ai/src/logger/console-logger.ts:45

Log an error-level message; forwards to console.error.

Parameters

message

string

meta?

Record<string, unknown>

Returns

void

Implementation of

Logger.error


info()

info(message, meta?): void;

Defined in: packages/typescript/ai/src/logger/console-logger.ts:33

Log an info-level message; forwards to console.info.

Parameters

message

string

meta?

Record<string, unknown>

Returns

void

Implementation of

Logger.info


warn()

warn(message, meta?): void;

Defined in: packages/typescript/ai/src/logger/console-logger.ts:39

Log a warning-level message; forwards to console.warn.

Parameters

message

string

meta?

Record<string, unknown>

Returns

void

Implementation of

Logger.warn