Docs
CodeRabbit
Cloudflare
AG Grid
SerpAPI
Netlify
OpenRouter
Neon
WorkOS
Clerk
Electric
PowerSync
Sentry
Railway
Prisma
Strapi
Unkey
CodeRabbit
Cloudflare
AG Grid
SerpAPI
Netlify
OpenRouter
Neon
WorkOS
Clerk
Electric
PowerSync
Sentry
Railway
Prisma
Strapi
Unkey
Class References
Function References
Interface References
Type Alias References
Variable References

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

ts
new ConsoleLogger(): ConsoleLogger;
new ConsoleLogger(): ConsoleLogger;

Returns

ConsoleLogger

Methods

debug()

ts
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.

Parameters

message

string

meta?

Record<string, unknown>

Returns

void

Implementation of

Logger.debug


error()

ts
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.

Parameters

message

string

meta?

Record<string, unknown>

Returns

void

Implementation of

Logger.error


info()

ts
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.

Parameters

message

string

meta?

Record<string, unknown>

Returns

void

Implementation of

Logger.info


warn()

ts
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.

Parameters

message

string

meta?

Record<string, unknown>

Returns

void

Implementation of

Logger.warn