2013-05-15 37 views
0

當我在房間中播放一個事件以及一些數據時,它會在控制檯中顯示該事件n次。其中n =房間裏的玩家人數。nodejs在房間控制檯日誌中廣播

如果有10個玩家在房間內,那麼對於該房間內的任何廣播,我將在控制檯上獲得該事件的10條消息。

我的問題是=無論我上面提到的是正確與否?我在控制檯上得到多個等於房間內玩家數量的日誌,因此需要確認這一點。

+1

你的問題是什麼? – robertklep

+0

請輸入密碼。我們不是mindreaders。 –

+0

對不起,延遲迴復 - 問題=無論我上面提到的是正確與否?我在控制檯上得到太多日誌,因此需要確認這一點。 – Pranav

回答

0

(假設你的問題是「我怎麼防止記錄所有這些信息」)

默認的日誌級別爲socket.io是3(調試)。

您可以使用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(默認)
+0

非常感謝您的回覆,但我希望將控制檯日誌打開。 – Pranav

+0

那麼,爲什麼你寫「**太多**日誌在控制檯上」?我想這意味着你想關閉它們。 – robertklep

+0

這就是我想知道的,如果房間裏有10個玩家,那麼廣播後我會得到10個日誌,即顯示10次的eventName +數據。 它與房間裏的玩家人數有關嗎? – Pranav