2012-09-25 16 views
5

WebSocketが何かを送信したときに、メッセージがchattyに送信されているときに、常にコンソールに表示されるdebug - websocket writing 5:::メッセージを無効にする方法はありますか?あなたはsocket.ioインスタンス上でログレベルを設定する必要がWebSocket書き込みデバッグメッセージを無効にする方法

+0

重複:http://stackoverflow.com/questions/6807775/socket-io-remove-debug-mode(OPは明示的にs /彼はsocket.ioを使用していませんでしたが、そのようにタグ付けされた質問は受け入れられた答えはsocket.ioを参照しています) – ericsoco

+0

私はこの質問がリンクされた複製よりも優れていることを発見しました。これはsocket.ioにのみ適用されるため、リンクされた質問には他のフレームワークが含まれています。 – RozzA

答えて

13

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

数値が小さい(0と私は何を推測しない?)あなたは以下の情報を提供します。

1

は、あなたがこれが最新でこれ以上あるサーバコード

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

を持っていないapp.jsでこれを含めます。あなたは、出力デバッグメッセージのために、デバッグスコープ

DEBUG=* node yourfile.js

を使用する必要がhttp://socket.io/docs/logging-and-debuggingによると

しかし、例えば、私は "chat_server.js" を持っていると

DEBUG=* node chat_server.js

を適用すると、その後のNode.jsは私に語った:

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

誰でもアイデアを持ちますなぜスコープ '*'が受け入れられないのですか?

+0

Linuxベースのシステムで実行している場合は、それは良い構文のように見えます。あなたがWindowsを使用しているとしたら? – Guy

関連する問題