UNPKG

@ai-mapping/mcp-nextjs-dev

Version:

MCP server for managing Next.js development processes with AI tools

45 lines 1.42 kB
import type { LogEntry, LogLevel, LogFilter } from '../types/logs.js'; export declare class LogCollector { private static instance; private stateManager; private constructor(); static getInstance(): LogCollector; getFilteredLogs(filter: LogFilter): { entries: LogEntry[]; total: number; serverRunning: boolean; summary: { errorCount: number; warnCount: number; infoCount: number; }; }; getRecentErrors(limit?: number): LogEntry[]; searchLogs(pattern: string, options?: { level?: LogLevel | 'all'; caseSensitive?: boolean; regex?: boolean; limit?: number; }): LogEntry[]; getCompilationStatus(): { isCompiling: boolean; hasErrors: boolean; hasWarnings: boolean; lastCompilationTime?: Date; errorCount: number; warningCount: number; }; getStartupLogs(): LogEntry[]; getLogsByTimeRange(startTime: Date, endTime: Date): LogEntry[]; exportLogs(filter?: LogFilter): string; clearOldLogs(keepRecentMinutes?: number): number; getLogStatistics(): { totalLogs: number; logsByLevel: Record<LogLevel, number>; logsBySource: Record<string, number>; oldestLog?: Date; newestLog?: Date; averageLogsPerMinute: number; }; } //# sourceMappingURL=log-collector.d.ts.map