UNPKG

gemini-cost-tracker

Version:

CLI tool to display token usage and costs for Gemini and Vertex AI

23 lines 805 B
import { ErrorCode } from '../types/index.js'; export declare enum LogLevel { ERROR = 0, WARN = 1, INFO = 2, DEBUG = 3 } declare class Logger { private level; private format; setLevel(level: LogLevel): void; setFormat(format: 'json' | 'text'): void; private formatMessage; private log; error(message: string, context?: Record<string, unknown>, error?: Error): void; warn(message: string, context?: Record<string, unknown>): void; info(message: string, context?: Record<string, unknown>): void; debug(message: string, context?: Record<string, unknown>): void; appError(message: string, code: ErrorCode, error?: Error, context?: Record<string, unknown>): void; } export declare const logger: Logger; export {}; //# sourceMappingURL=logger.d.ts.map