2012-09-25 15 views
5

¿Hay alguna manera de deshabilitar el mensaje debug - websocket writing 5::: que aparece constantemente en la consola cuando el websocket envía algo, el mensaje está siendo conversador?Cómo deshabilitar el mensaje de depuración de escritura de websocket

+0

duplicado: http://stackoverflow.com/questions/6807775/socket-io-remove-debug-mode (OP no mencionó explícitamente que está usando socket.io, pero la pregunta está etiquetada como tal, y la respuesta aceptada se refiere a socket.io.) – ericsoco

+0

Encuentro esta pregunta mejor que el duplicado vinculado, ya que se aplica únicamente a socket.io, la pregunta vinculada tiene otros marcos involucrados. – RozzA

Respuesta

13

usted tiene que fijar el nivel de registro en socket.io ejemplo:

io.set('log level', 1); 

Menor número le dará menos información (con 0 supongo que ninguno?).

1

incluir esto en las app.js donde se tiene el código del servidor

io.set('log level', 1); 
0

Esto no es más hasta la fecha.

Según http://socket.io/docs/logging-and-debugging que tienen que utilizar el alcance de depuración

DEBUG=* node yourfile.js

con el fin de mensajes de depuración de salida.

Sin embargo, para un ejemplo, cuando tengo "chat_server.js" y aplicar

DEBUG=* node chat_server.js

continuación Node.js me dice:

DEBUG=* node chat_server.js ^ SyntaxError: Unexpected token *

Cualquier persona que tenga una idea ¿Por qué no se acepta el alcance '*'?

+0

Parece una buena sintaxis si se ejecuta en un sistema basado en Linux. ¿Hay alguna posibilidad de que estés usando Windows? – Guy

Cuestiones relacionadas