ai-debug-local-mcp
Version:
🎯 ENHANCED AI GUIDANCE v4.1.2: Dramatically improved tool descriptions help AI users choose the right tools instead of 'close enough' options. Ultra-fast keyboard automation (10x speed), universal recording, multi-ecosystem debugging support, and compreh
71 lines • 2.07 kB
TypeScript
/**
* User-Friendly Logger for AI Debug MCP Server
* Replaces technical startup logs with friendly progress indicators
*/
export declare class UserFriendlyLogger {
private static isMcpMode;
private static isQuietMode;
private prefix;
constructor(prefix?: string);
/**
* Configure logging mode based on environment
*/
static configure(isMcpMode?: boolean): void;
/**
* Show friendly startup message
*/
static showStartup(): void;
/**
* Show progress step with friendly message
*/
static showProgress(step: string, details?: string): void;
/**
* Show completion with success
*/
static showSuccess(message: string, details?: string): void;
/**
* Show ready state
*/
static showReady(toolCount: number, memoryUsage: string): void;
/**
* Show tool loading progress
*/
static showToolLoading(loaded: number, total: number, currentTool?: string): void;
/**
* Show framework detection
*/
static showFrameworkDetected(framework: string, confidence?: string): void;
/**
* Show session creation
*/
static showSessionCreated(sessionId: string, url: string, framework: string): void;
/**
* Show user action result
*/
static showUserAction(action: string, selector: string, success: boolean): void;
/**
* Show technical details only in debug mode
*/
static showTechnical(message: string): void;
/**
* Show error in user-friendly way
*/
static showError(error: string, suggestion?: string): void;
/**
* Replace console.log calls in MCP mode
*/
static logSilent(message: string): void;
/**
* Log only in verbose mode
*/
static logVerbose(message: string): void;
/**
* Instance logging methods
*/
info(message: string): void;
success(message: string): void;
warn(message: string): void;
error(message: string): void;
debug(message: string): void;
}
//# sourceMappingURL=user-friendly-logger.d.ts.map