Я создавал приложение для командной строки на основе node js, в котором оно последовательно выполняет набор задач и непрерывно печатает тексты на терминал. Когда я пытался проанализировать производительность, большую часть времени событие l oop блокировалось журналами, напечатанными на терминале, и это очень медленно в windows.
Я пробовал winston
и Я не нашел способа оптимизировать производительность при использовании winston. Затем я проверил pino
, но проблема в том, что я не могу заставить пользователей использовать другую команду, чтобы просто распечатать журнал, поскольку журналы очень важны в этом приложении.
Есть ли какая-либо библиотека или какая-либо оптимизация? что я могу сделать, чтобы улучшить производительность ведения журнала без ущерба для удобства использования?