2014-05-11 5 views

답변

2

당신은 로그 레벨을 설정할 수 있습니다 후에도 지금 visionmedia/debug

http://i.imgur.com/2rKvtvm.png

그것은 해당 메시지를 보여줍니다 사용하는 1.0 Socket.IO에 업그레이드했습니다 (버전 < .1.0).

0으로 설정하면 오류 발생시에만 콘솔에서 출력됩니다. 당신은 또한 당신 자신의 로거를 사용할 수 있고 그것을 사용할 수 없게 할 수 있습니다. 3

로그 레벨 기본값 상세 정도 서버한다고 로거 출력.

0 - 오류

1 -

이 경고 - 정보

3 - 디버그

Socket.io 1.0 이상

참고 그 로거 확인 변경된 내용은 log differences을 참조하십시오. 이제는 debug module을 사용 중입니다.

+1

소켓에서.io 버전 1.0 로거 구성이 변경되었습니다. 공식 문서 : socket.io/docs/migrating-from-0-9/#log-differences – Jesuslg123

0

the documentation에 설명 된대로 로그 수준을 설정할 수 있습니다.

io = require('socket.io').listen(app); 
io.set('log level',0); 
  • 0 - 오류
  • 1 - 정보
  • 3 - - 디버그
+1

로거 구성이 환경 변수로 변경되었으며 SET은 socket.io 버전 1.0에서도 더 이상 사용할 수 없습니다. Socket.io logger documentation : http://socket.io/docs/migrating-from-0-9/#log-differences – Jesuslg123

0
  1. 이동 폴더
  2. 을 node_modules하는
  3. 2
  4. 경고 내부
  5. 0 socket.io 폴더

    enter image description here

  6. 클릭하고 열기를 manager.js

    function Manager (server, options) { 
        this.server = server; 
        this.namespaces = {}; 
        this.sockets = this.of(''); 
        this.settings = { 
        origins: '*:*', 
        log: false, 
        store: new MemoryStore, 
        logger: new Logger, 
        static: new Static(this), 
        heartbeats: true, 
        resource: '/socket.io', 
        transports: defaultTransports, 
        authorization: false, 
        blacklist: ['disconnect'], 
        'log level': 1, 
        'log colors': tty.isatty(process.stdout.fd) 
        }; 
    

    :-)

  7. 을 수행 거짓

    Buzinga로 설정 로그를 엽니 다

+0

작업이 완료되고 때로는 필요하지만 소스를 편집하지 않습니다. npm 모듈의 한 가지 : 패키지의 다음 버전으로 업데이트하면 대개이 기능이 손실되고 동료 또는 프로덕션 환경에서도 이러한 변경 사항이 적용되지 않습니다 (압도적 인 경우는이 버전이 버전 관리 등이 아닙니다).). – amenthes