Как отключить отладку socket.io 1.0?

Я обновил до socket.io 1.0, который теперь использует https://github.com/visionmedia/debug

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

Эти сообщения отображаются даже после SET DEBUG=-*

3 ответа

Вы можете установить уровень журнала при настройке socket.io (версия <.1.0).

Установка его в 0 будет только выходить из консоли в случае ошибки. Вы также можете использовать свой собственный регистратор и отключить его.

уровень журнала по умолчанию равен 3

Количество деталей, которые сервер должен выводить в регистратор.

0 - ошибка

1 - предупредить

2 - информация

3 - отладка

Socket.io 1.0+

Обратите внимание, что подтверждение журнала изменилось, см. Различия журнала, и теперь он использует модуль отладки.

Вы можете установить уровень регистрации, как описано в документации.

io  = require('socket.io').listen(app);
io.set('log level',0);
  • 0 - ошибка
  • 1 - предупредить
  • 2 - информация
  • 3 - отладка
  1. Перейти в папку node_modules
  2. внутри, чтобы открыть папку socket.io

    введите описание изображения здесь

  3. Нажмите и откройте файл 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)
      };
    

    установить лог в ложь

    Бузинга сделано:-)

Другие вопросы по тегам