// === SIMPLE LOGGER - VERSION DE SECOURS === // Version simplifiée qui marche à coup sûr console.log('🔧 Simple Logger chargé'); // Logger global simple window.logEntries = []; window.logSh = function(message, level = 'INFO') { const timestamp = new Date().toLocaleTimeString('fr-FR'); const entry = { timestamp, level, message }; // Stocker window.logEntries.push(entry); if (window.logEntries.length > 200) { window.logEntries.shift(); } // Console const color = level === 'ERROR' ? 'color: red' : level === 'WARN' ? 'color: orange' : level === 'DEBUG' ? 'color: blue' : 'color: green'; console.log(`%c[${timestamp}] ${level}: ${message}`, color); // Mettre à jour l'affichage si ouvert if (window.simpleLoggerVisible) { updateLogDisplay(); } }; window.simpleLoggerVisible = false; window.toggleSimpleLogger = function() { console.log('🔧 Toggle simple logger'); let container = document.getElementById('simple-logger'); if (!container) { // Créer le container container = document.createElement('div'); container.id = 'simple-logger'; container.style.cssText = ` position: fixed; top: 60px; right: 10px; width: 500px; max-height: 400px; background: white; border: 2px solid #007bff; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.2); font-family: monospace; font-size: 12px; z-index: 10000; display: none; `; container.innerHTML = `