From aab23dc51f3faa9996644e371899f8f0cbd30b6f Mon Sep 17 00:00:00 2001 From: Benoit Date: Thu, 28 May 2026 14:44:49 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20r=C3=A9duction=20drastique=20des=20logs?= =?UTF-8?q?=20LiveKit?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Filtrage des logs : - LIVEKIT_LOG_LEVEL=info au lieu de debug - Suppression logs DEBUG, signal requests/responses - Garde uniquement INFO, WARN, ERROR importants Rend les logs bien plus lisibles pour le debug applicatif. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- server/index.js | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/server/index.js b/server/index.js index d96b327..bc590f5 100644 --- a/server/index.js +++ b/server/index.js @@ -129,16 +129,27 @@ function startLiveKitServer() { livekitProcess = spawn(livekitBinary, args, { stdio: ['ignore', 'pipe', 'pipe'], - env: { ...process.env }, + env: { + ...process.env, + LIVEKIT_LOG_LEVEL: 'info' // Réduit les logs LiveKit (debug → info) + }, shell: true // Permet de trouver le binaire dans PATH }); livekitProcess.stdout.on('data', (data) => { const output = data.toString().trim(); - if (output) { - log('debug', '[LiveKit]', output); + if (!output) return; + + // Filtrer les logs trop verbeux + if (output.includes('DEBUG') || + output.includes('received signal request') || + output.includes('sending signal response') || + output.includes('handling signal request')) { + return; // Ignorer ces logs } + log('debug', '[LiveKit]', output); + // Détection démarrage réussi if (output.includes('starting server') || output.includes('rtc server')) { resolve(); @@ -147,9 +158,14 @@ function startLiveKitServer() { livekitProcess.stderr.on('data', (data) => { const output = data.toString().trim(); - if (output) { - log('warn', '[LiveKit Error]', output); + if (!output) return; + + // Filtrer les logs DEBUG de stderr aussi + if (output.includes('DEBUG')) { + return; } + + log('warn', '[LiveKit Error]', output); }); livekitProcess.on('error', (error) => {