2012-09-25 25 views
5

Có cách nào để vô hiệu hóa thông báo debug - websocket writing 5::: liên tục xuất hiện trong bảng điều khiển khi websocket gửi nội dung nào đó không, tin nhắn đang được trò chuyện.Cách tắt thông báo gỡ lỗi bằng văn bản websocket

+0

trùng lặp: http://stackoverflow.com/questions/6807775/socket-io-remove-debug-mode (OP không đề cập rõ ràng rằng/anh ấy đang sử dụng socket.io, nhưng câu hỏi được gắn thẻ là như vậy và Câu trả lời được chấp nhận đề cập đến socket.io.) – ericsoco

+0

Tôi tìm thấy câu hỏi này tốt hơn so với bản sao được liên kết, vì nó chỉ áp dụng cho socket.io, câu hỏi được liên kết có các khung công tác khác có liên quan. – RozzA

Trả lời

13

Bạn phải thiết lập mức độ đăng nhập trên socket.io dụ:

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

thấp hơn con số đó sẽ cung cấp cho bạn thông tin ít hơn (với 0 Tôi đoán không?).

1

bao gồm này trong app.js nơi bạn có mã máy chủ

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

Đây là không được cập nhật.

Theo http://socket.io/docs/logging-and-debugging bạn phải sử dụng phạm vi gỡ lỗi

DEBUG=* node yourfile.js

để thông điệp đầu ra gỡ lỗi.

Tuy nhiên, đối với một ví dụ, khi tôi có "chat_server.js" và áp dụng

DEBUG=* node chat_server.js

sau đó Node.js nói với tôi:

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

Bất cứ ai có một ý tưởng tại sao phạm vi '*' không được chấp nhận?

+0

Có vẻ như cú pháp tốt nếu bạn đang chạy trên một hệ thống dựa trên Linux. Bất kỳ cơ hội nào bạn đang sử dụng Windows? – Guy

Các vấn đề liên quan