1inch-agent-kit
Version:
AI Agent Kit for 1inch - Connect any LLM to 1inch DeFi protocols
30 lines • 783 B
TypeScript
/**
* Simple logger utility for the 1inch Agent Kit
*/
export declare enum LogLevel {
ERROR = 0,
WARN = 1,
INFO = 2,
DEBUG = 3
}
export interface LoggerOptions {
level?: LogLevel;
prefix?: string;
enableConsole?: boolean;
}
export declare class Logger {
private level;
private prefix;
private enableConsole;
constructor(options?: LoggerOptions);
private formatMessage;
private log;
error(message: string, ...args: any[]): void;
warn(message: string, ...args: any[]): void;
info(message: string, ...args: any[]): void;
debug(message: string, ...args: any[]): void;
setLevel(level: LogLevel): void;
setPrefix(prefix: string): void;
}
export declare const logger: Logger;
//# sourceMappingURL=logger.d.ts.map