diff --git a/main.js b/main.js index ad03bce..7ade4f0 100644 --- a/main.js +++ b/main.js @@ -120,7 +120,7 @@ function createWindow() { function initializeSocketIO() { if (!config.socketio || !config.socketio.serverUrl) { - console.log('Socket.IO non configure'); + log('Socket.IO non configuré'); serverStatus = 'disabled'; sendServerStatus(); return; @@ -210,7 +210,7 @@ function handleCallPickedUp(event) { const centre = centres.find(c => c.queueName === event.queueName); if (centre) { - console.log('Basculement vers le centre:', centre.nom); + log(`Basculement vers le centre: ${centre.nom}`); mainWindow.webContents.send('switch-to-center', { centreId: centre.id, centreName: centre.nom, @@ -219,7 +219,7 @@ function handleCallPickedUp(event) { eventType: 'call_pickup' }); } else { - console.warn('Aucun centre trouve pour la file:', event.queueName); + log(`${c.yellow}Aucun centre trouvé pour la file: ${event.queueName}${c.reset}`); } } @@ -227,7 +227,7 @@ function handleCallPickedUp(event) { function handleCallHungUp(event) { if (!mainWindow) return; - console.log('Fin d\'appel sur la file:', event.queueName); + log(`Fin d'appel sur la file: ${event.queueName}`); mainWindow.webContents.send('release-center', { queueName: event.queueName, terminal: event.terminal, @@ -252,7 +252,7 @@ function setupEventHandlers() { // Verifier que l'evenement est pour notre terminal if (data.terminal !== currentTerminal) { - console.log('Evenement ignore - terminal different:', data.terminal, '!==', currentTerminal); + log(`Événement ignoré — terminal différent: ${data.terminal} !== ${currentTerminal}`); return; } @@ -304,12 +304,12 @@ app.on('window-all-closed', async () => { try { await adapter.logoff(); } catch (error) { - console.error('Erreur déconnexion:', error); + log(`${c.red}Erreur déconnexion: ${error.message}${c.reset}`); } } if (process.platform !== 'darwin') { - console.log(`${c.dim}${formatTimestamp()}${c.reset} ${c.dim}Application fermée${c.reset}`); + log(`${c.dim}Application fermée${c.reset}`); logSectionToFile('Application fermée'); app.quit(); } @@ -361,25 +361,25 @@ ipcMain.handle('get-terminal-list', async () => { log(`${c.green}✓${c.reset} Serveur connecté — ${terminals.length} terminaux`); resolve(Array.isArray(terminals) ? terminals : []); } catch (e) { - console.error('Erreur parsing terminaux:', e); + log(`${c.red}Erreur parsing terminaux: ${e.message}${c.reset}`); resolve([]); } } else { - console.error('Erreur terminaux HTTP', response.statusCode); + log(`${c.red}Erreur terminaux HTTP ${response.statusCode}${c.reset}`); resolve([]); } }); }); request.on('error', (error) => { - console.error('Erreur recuperation terminaux:', error); + log(`${c.red}Erreur récupération terminaux: ${error.message}${c.reset}`); resolve([]); }); request.end(); }); } catch (error) { - console.error('Erreur recuperation terminaux:', error); + log(`${c.red}Erreur récupération terminaux: ${error.message}${c.reset}`); return []; } }); @@ -394,7 +394,7 @@ ipcMain.handle('login-agent', async (event, credentials) => { } try { - console.log('Tentative de connexion agent:', credentials.email, 'Terminal:', credentials.terminal); + log(`Tentative de connexion agent: ${credentials.email} Terminal: ${credentials.terminal}`); log('Tentative de connexion agent', { email: credentials.email, terminal: credentials.terminal, @@ -440,7 +440,7 @@ ipcMain.handle('login-agent', async (event, credentials) => { ); if (result) { - console.log('Connexion réussie:', result); + log(`${c.green}✓${c.reset} Connexion réussie: ${result.accessCode} (${result.firstName} ${result.lastName})`); log('Connexion agent réussie', { accessCode: result.accessCode, firstName: result.firstName, @@ -486,7 +486,7 @@ ipcMain.handle('login-agent', async (event, credentials) => { return { success: false, message: 'Echec de l\'authentification' }; } catch (error) { - console.error('Erreur lors de la connexion agent:', error); + log(`${c.red}Erreur connexion agent: ${error.message}${c.reset}`); return { success: false, message: error.message || 'Erreur de connexion au serveur' @@ -549,13 +549,13 @@ ipcMain.handle('logout', async () => { accessCode: currentAgent.accessCode }); await adapter.logoff(); - console.log('Agent déconnecté du serveur'); + log('Agent déconnecté du serveur'); log('Agent déconnecté avec succès', { accessCode: currentAgent.accessCode, name: currentAgent.name }); } catch (error) { - console.error('Erreur lors de la deconnexion:', error); + log(`${c.red}Erreur déconnexion: ${error.message}${c.reset}`); } } @@ -574,7 +574,7 @@ ipcMain.handle('logout', async () => { }); ipcMain.handle('quit-app', async () => { - console.log(`${c.dim}${formatTimestamp()}${c.reset} ${c.dim}Application fermée${c.reset}`); + log(`${c.dim}Application fermée${c.reset}`); logSectionToFile('Application fermée'); app.quit(); }); @@ -639,7 +639,7 @@ ipcMain.handle('save-notes', (event, noteData) => { notesData.history = notesData.history.slice(0, 50); } } catch (error) { - console.error('Erreur lecture notes existantes:', error); + log(`${c.red}Erreur lecture notes existantes: ${error.message}${c.reset}`); } } @@ -660,7 +660,7 @@ ipcMain.handle('get-notes', () => { const data = fs.readFileSync(filePath, 'utf8'); return JSON.parse(data); } catch (error) { - console.error('Erreur lecture notes:', error); + log(`${c.red}Erreur lecture notes: ${error.message}${c.reset}`); return null; } }