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.
new ConsoleLogger(): ConsoleLogger;new ConsoleLogger(): ConsoleLogger;ConsoleLogger
debug(message, meta?): void;debug(message, meta?): void;Defined in: packages/typescript/ai/src/logger/console-logger.ts:27
Log a debug-level message; forwards to console.debug.
string
Record<string, unknown>
void
error(message, meta?): void;error(message, meta?): void;Defined in: packages/typescript/ai/src/logger/console-logger.ts:45
Log an error-level message; forwards to console.error.
string
Record<string, unknown>
void
info(message, meta?): void;info(message, meta?): void;Defined in: packages/typescript/ai/src/logger/console-logger.ts:33
Log an info-level message; forwards to console.info.
string
Record<string, unknown>
void
warn(message, meta?): void;warn(message, meta?): void;Defined in: packages/typescript/ai/src/logger/console-logger.ts:39
Log a warning-level message; forwards to console.warn.
string
Record<string, unknown>
void