loganalyzer-mcp
Version:
🚀 Debug server logs in under 30 seconds - AI-powered MCP server with rapid debugging, real-time monitoring, and actionable fixes
27 lines (26 loc) • 744 B
TypeScript
export interface ServerConfig {
geminiApiKey: string;
logLevel: 'debug' | 'info' | 'warn' | 'error';
maxFileSize: number;
watchInterval: number;
maxContextTokens: number;
defaultPollInterval: number;
}
declare class ConfigManager {
private static instance;
private config;
private constructor();
static getInstance(): ConfigManager;
private loadConfig;
private validateConfig;
private parseSize;
getConfig(): ServerConfig;
get(key: keyof ServerConfig): any;
updateConfig(updates: Partial<ServerConfig>): void;
isDevelopment(): boolean;
isProduction(): boolean;
logConfigSummary(): void;
private formatSize;
}
export declare const config: ConfigManager;
export {};