¿Cómo eliminar la depuración de una aplicación Express?


111

Me gustaría eliminar el modo de depuración. Estoy usando express, redis, socket.ioy connect-redis, pero no sé dónde está el modo de depuración viene.

Depuración de nodo

¿Alguien tiene una idea?


4
Parece que socket.io está generando esto. Olvidó mencionar que usa socket.io
Raynos

Respuestas:


228

Actualizar

Para eliminar completamente el uso de depuración:

var io = require('socket.io').listen(app, { log: false });

¿Dónde appestá el servidor http / express de node.js, etc.


Olvidó mencionar que también está usando socket.io . Esto proviene de socket.io . Puede desactivar esto por configuración :

io.set('log level', 1); // reduce logging

1
Acabo de probar esto, pero obtengo TypeError: Object # <Object> no tiene un método 'set' ... ¿qué pasa? Tengo io = require ("socket.io")
user644745

3
@ user644745: Me funciona si lo configuras ioen require("socket.io").listen(app)(o algo similar). Muchas gracias por la respuesta, esos registros eran detallados y estropeaban la consola.
pimvdb

7

Simplemente configure el nivel de registro en el número 1 para evitar mensajes innecesarios de ingresos.

Puede encontrar más información sobre las opciones de Socket.IO en este enlace .

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.