2012-09-25 11 views
5

क्या debug - websocket writing 5::: संदेश अक्षम करने का कोई तरीका है जो वेबसाकेट कुछ भेजते समय कंसोल में लगातार आते हैं, संदेश चैट करने जा रहा है।वेबस्केट लेखन डीबग संदेश को अक्षम करने के लिए कैसे करें

+0

डुप्लिकेट: http://stackoverflow.com/questions/6807775/socket-io-remove-debug-mode (ओपी ने स्पष्ट रूप से उल्लेख नहीं किया है कि वह socket.io का उपयोग कर रहा है, लेकिन इस तरह के प्रश्न को टैग किया गया है, और स्वीकार्य उत्तर socket.io को संदर्भित करता है।) – ericsoco

+0

मुझे यह प्रश्न लिंक किए गए डुप्लिकेट से बेहतर लगता है, क्योंकि यह पूरी तरह से socket.io पर लागू होता है, लिंक किए गए प्रश्न में अन्य ढांचे शामिल होते हैं। – RozzA

उत्तर

13

आप socket.io उदाहरण पर लॉग स्तर सेट करने के लिए है:

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

लोअर नंबर पर आप कम जानकारी दे देंगे (0 साथ मैं कोई भी लगता है?)।

1

app.js जहां सर्वर कोड

io.set('log level', 1); 
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 *

किसी को भी एक विचार होने क्यों गुंजाइश '*' स्वीकार नहीं किया जाता है?

+0

यदि आप लिनक्स आधारित सिस्टम पर चल रहे हैं तो यह अच्छा वाक्यविन्यास जैसा दिखता है। कोई भी मौका है कि आप विंडोज का उपयोग कर रहे हैं? – Guy

संबंधित मुद्दे