import { WebServer } from "@/web/server"; /** * Centralized logging utility with consistent formatting */ export const logger = { /** * General information message */ info: (message: string, ...args: any[]) => { console.log(`ℹ️ ${message}`, ...args); try { WebServer.broadcastLog("info", message); } catch { } }, /** * Success message */ success: (message: string, ...args: any[]) => { console.log(`✅ ${message}`, ...args); try { WebServer.broadcastLog("success", message); } catch { } }, /** * Warning message */ warn: (message: string, ...args: any[]) => { console.warn(`⚠️ ${message}`, ...args); try { WebServer.broadcastLog("warning", message); } catch { } }, /** * Error message */ error: (message: string, ...args: any[]) => { console.error(`❌ ${message}`, ...args); try { WebServer.broadcastLog("error", message); } catch { } }, /** * Debug message */ debug: (message: string, ...args: any[]) => { console.log(`🔍 ${message}`, ...args); try { WebServer.broadcastLog("debug", message); } catch { } }, };