Добрый день, коллеги.
Столкнулся вот с такой вот трудностью, есть очень хорошая библиотека представленная npm пакетом для вывода деревьев, таблиц и прочего (ascii) в консоль, только вот к сожалению логер который выводит отладочную информацию о состоянии сервера не может подятнуть их, так как судя по всему внутри этой самой библиотеке используется console.log.
Моя задача заключается в том чтобы переназначить console.log на метод вывода нормальных серверных логов с отлядочной информацией и т.д.
В коде он действительно переназначается вот так: console.log = (message) => logger.info(message)
Но npm пакеты не подсасывают почему-то это и продолжают выводить всё в обычном console.log.
Вынеси свою подмену в отдельный модуль и делай его require\import ДО импорта той библиотеки.
Правда не факт что либа использует именно console.log, а не stdout напрямую.