feat: réduction drastique des logs LiveKit

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 <noreply@anthropic.com>
This commit is contained in:
2026-05-28 14:44:49 +02:00
parent c562415a3d
commit aab23dc51f
+21 -5
View File
@@ -129,16 +129,27 @@ function startLiveKitServer() {
livekitProcess = spawn(livekitBinary, args, { livekitProcess = spawn(livekitBinary, args, {
stdio: ['ignore', 'pipe', 'pipe'], 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 shell: true // Permet de trouver le binaire dans PATH
}); });
livekitProcess.stdout.on('data', (data) => { livekitProcess.stdout.on('data', (data) => {
const output = data.toString().trim(); const output = data.toString().trim();
if (output) { if (!output) return;
log('debug', '[LiveKit]', output);
// 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 // Détection démarrage réussi
if (output.includes('starting server') || output.includes('rtc server')) { if (output.includes('starting server') || output.includes('rtc server')) {
resolve(); resolve();
@@ -147,9 +158,14 @@ function startLiveKitServer() {
livekitProcess.stderr.on('data', (data) => { livekitProcess.stderr.on('data', (data) => {
const output = data.toString().trim(); const output = data.toString().trim();
if (output) { if (!output) return;
log('warn', '[LiveKit Error]', output);
// Filtrer les logs DEBUG de stderr aussi
if (output.includes('DEBUG')) {
return;
} }
log('warn', '[LiveKit Error]', output);
}); });
livekitProcess.on('error', (error) => { livekitProcess.on('error', (error) => {