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