UNPKG

reagentbuilder

Version:

An enterprise-grade AI agent framework based on LangChain and LangGraph, featuring dynamic tools, interceptors, breakpoints, and performance monitoring.

39 lines 1.51 kB
export declare class Logger { private static instance; private logLevel; private readonly levelPriority; private currentLevelPriority; private globalContext; private logStats; private logBuffer; private bufferSize; private readonly maxBufferSize; private flushTimer; private readonly flushInterval; private constructor(); static getInstance(): Logger; private shouldLog; setLogLevel(level: 'debug' | 'info' | 'warn' | 'error'): void; private scheduleFlush; private flushBuffer; private addToBuffer; debug(message: string, context?: Record<string, any>, ...args: unknown[]): void; info(message: string, context?: Record<string, any>, ...args: unknown[]): void; warn(message: string, context?: Record<string, any>, ...args: unknown[]): void; error(message: string, context?: Record<string, any>, ...args: unknown[]): void; private formatMessage; setGlobalContext(context: Record<string, any>): void; clearGlobalContext(): void; withContext(context: Record<string, any>): { debug: (message: string, ...args: unknown[]) => void; info: (message: string, ...args: unknown[]) => void; warn: (message: string, ...args: unknown[]) => void; error: (message: string, ...args: unknown[]) => void; }; getStats(): Record<string, number>; resetStats(): void; flush(): void; cleanup(): void; } export declare const logger: Logger; //# sourceMappingURL=logger.d.ts.map