如何禁用websocket编写调试消息

时间:2012-09-25 13:27:47

标签: javascript node.js websocket socket.io

当websocket发送内容时,是否有办法禁用不断出现在控制台中的debug - websocket writing 5:::消息,该消息是正常的。

3 个答案:

答案 0 :(得分:13)

您必须在socket.io实例上设置日志级别:

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

较低的数字会减少您的信息(0我猜没有?)。

答案 1 :(得分:1)

在包含服务器代码的app.js中包含此内容

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

答案 2 :(得分:0)

这不再是最新的。

根据http://socket.io/docs/logging-and-debugging,您必须使用调试范围

DEBUG=* node yourfile.js

以输出调试信息。

然而,举个例子,当我有" chat_server.js" 并申请

DEBUG=* node chat_server.js

然后Node.js告诉我:

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

任何人都知道为什么范围' *'不被接受?