2013-10-15 3 views
1

sockjs는 요청 정보를 내 콘솔에 출력합니다. 내 코드에서 어디에서든지 그렇게 말하지 않았습니다.콘솔에서 Sockjs 디버그 정보를 제거 하시겠습니까? (Nodejs)

예 :

GET /echo/info 1ms 200 
GET echo/332/ed2323/websocket 1ms 
etc 

어떻게 든 이것을 돌릴 수 있습니까?

+0

가능한 복제본 [Socket.io와 같은 Sock.js의 로거 상세 표시 수준 조정] (http://stackoverflow.com/questions/19241972/adjust-the-logger-verbosity-level-of-sock- js-like-in-socket-io) – franzlorenzon

답변

0

이것은 아마도 express의 dev-mode 액세스 로그 일 것입니다. 그 라인을 주석 처리하십시오. app.use(express.logger())

6

로그가 express 또는 sockjs 인 지 확실하지 않습니다. 그것을 사용하는 방법에 대한 자세한 정보를 위해 project page를 참조 sockjs 서버를

function logger(severity, message){ 
    if (severity=="error") console.log(message); 
} 

var sockjs_server = sockjs.createServer(log: logger); 
//give empty function if you don't want any logs !!! 

를 만들 때 sockjs 위해 당신은 log에 대한 사용자 지정 처리기를 제공하여 그것을 대체 할 수 있습니다.

+0

로그 형식으로 판단하면 Sock.js의 것 같습니다 – franzlorenzon

관련 문제