【发布时间】:2011-10-12 01:47:40
【问题描述】:
我想删除调试模式。我用的是express、redis、socket.io和connect-redis,但是不知道调试模式是从哪里来的。
有人有想法吗?
【问题讨论】:
-
听起来 socket.io 正在输出这个。你忘了提到你使用 socket.io
标签: node.js redis express socket.io
我想删除调试模式。我用的是express、redis、socket.io和connect-redis,但是不知道调试模式是从哪里来的。
有人有想法吗?
【问题讨论】:
标签: node.js redis express socket.io
更新
要完全删除调试使用:
var io = require('socket.io').listen(app, { log: false });
app 是 node.js http server / express 等。
你忘了说你也在使用socket.io。这来自socket.io。您可以通过configuration 禁用此功能:
io.set('log level', 1); // reduce logging
【讨论】:
io 设置为require("socket.io").listen(app)(或类似的东西),它对我有用。非常感谢您的回答,这些日志很冗长并且弄乱了控制台。
只需将日志级别配置为 1 即可避免收入不必要的消息。
您可以在link 上了解有关 Socket.IO 选项的更多信息。
【讨论】: