Отладка сообщений socket.io в etherpad (на стороне сервера)
Я хотел бы получить вывод отладочной информации socket.io на консоль в нашем экземпляре etherpad.
Большая часть моего исследования вращалась вокруг использования переменной DEBUG, но безрезультатно.
Что я сделал: чтобы убедиться, что я правильно использовал переменную отладки, я использовал пример приложения чата, описанного в разделе "Начало работы" Socket.IO
Запуск этого примера чата с параметром DEBUG, установленным в socket.io *, дает следующую информацию:
DEBUG=socket.io* node index.js
socket.io:server initializing namespace / +0ms
socket.io:server creating engine.io instance with opts {"path":"/socket.io"} +2ms
socket.io:server attaching client serving req handler +2ms
listening on *:3000
Здесь можно увидеть сообщения отладки socket.io, а также сообщение из примера приложения чата (прослушивание *: 3000).
Попытка запустить etherpad с той же переменной DEBUG не приводит к отображению отладочной информации socket.io:
DEBUG=socket.io* node node_modules/ep_etherpad-lite/node/server.js
[INFO] console - Report bugs at https://github.com/ether/etherpad-lite/issues
[INFO] console - Your Etherpad version is 1.5.7 (a09044a)
[INFO] console - You can access your Etherpad instance at http://0.0.0.0:9001/
В обоих случаях я использовал socket.io версии 1.3.5. Это версия, используемая Etherpad версии 1.5.7.
Что может вызвать эту проблему? Сообщения "ловятся" на etherpad и никогда не отображаются? Должен ли я искать в другом месте?