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:
+21
-5
@@ -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) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user