nodejs在房间控制台日志中广播

时间:2013-05-15 13:12:31

标签: node.js socket.io

当我在房间里播放一个事件以及一些数据时,它会在控制台中显示该事件n次。其中n =房间里的球员数量。

如果有10个玩家在房间里,然后在那个房间进行任何广播,我将在控制台上收到10个关于该事件的消息。

我的问题是=我上面提到的是否正确?我在控制台上获得的多个日志等于房间中玩家的数量,因此需要确认这一点。

1 个答案:

答案 0 :(得分:0)

(假设您的问题是“我如何阻止记录所有这些消息”)

socket.io的默认日志级别为3( debug )。

您可以使用io.set()将其更改为较不详细的级别:

  var io = require('socket.io').listen(...);

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

根据the configuration page of socket.io,这些是可能的日志级别:

  • 0 - 错误
  • 1 - 警告
  • 2 - info
  • 3 - debug(默认值)