Как отключить отладку socket.io 1.0?
Я обновил до socket.io 1.0, который теперь использует https://github.com/visionmedia/debug
Эти сообщения отображаются даже после 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 - отладка
- Перейти в папку node_modules
внутри, чтобы открыть папку socket.io
Нажмите и откройте файл 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) };
установить лог в ложь
Бузинга сделано:-)