Как мне подключиться к встроенной системе журналирования socket.io, чтобы генерировать свои собственные сообщения?

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

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

7
задан drewww 1 October 2011 в 16:59
поделиться