@tanstack/ai
Version:
Core TanStack AI library - Open source AI SDK
28 lines (27 loc) • 859 B
JavaScript
const DIR_OPTIONS = { depth: null, colors: true };
class ConsoleLogger {
/** Log a debug-level message; forwards to `console.debug`. */
debug(message, meta) {
console.debug(message);
if (meta !== void 0) console.dir(meta, DIR_OPTIONS);
}
/** Log an info-level message; forwards to `console.info`. */
info(message, meta) {
console.info(message);
if (meta !== void 0) console.dir(meta, DIR_OPTIONS);
}
/** Log a warning-level message; forwards to `console.warn`. */
warn(message, meta) {
console.warn(message);
if (meta !== void 0) console.dir(meta, DIR_OPTIONS);
}
/** Log an error-level message; forwards to `console.error`. */
error(message, meta) {
console.error(message);
if (meta !== void 0) console.dir(meta, DIR_OPTIONS);
}
}
export {
ConsoleLogger
};
//# sourceMappingURL=console-logger.js.map