socket.io
, похоже, имеет разумную систему ведения журналов для всех своих внутренних компонентов. Как мне самому добраться до этого объекта ведения журнала, чтобы я мог создавать свои собственные сообщения журнала на соответствующих уровнях? Меня беспокоит, что мои сообщения console.log ()
не имеют отметки времени, не выровнены и некрасивы рядом с сообщениями socket.io
. Я провел кучу подробностей в коде socket.io
, и я просто недостаточно разбираюсь в узле на данный момент, чтобы понять, как выглядят иерархии объектов, чтобы знать, как добраться до объекта, который я хочу из моего кода.
В долгосрочной перспективе мне, вероятно, понадобится более надежный модуль системы журналирования (с возможностью журналирования файлов, автоповорота, управления уровнями для каждого модуля, настраиваемых уровней журналов и т. Д.). Уинстон выглядит разумно, но могу ли я получить socket.io
, чтобы использовать его? Было бы неплохо собрать все в одном месте.