【发布时间】:2020-03-20 16:34:14
【问题描述】:
我一直在构建一个基于 node js 的命令行应用程序,在该应用程序中它按顺序执行一组任务并将文本连续打印到终端。当我尝试分析性能时,大多数情况下事件循环被终端上打印的日志阻塞,这在 Windows 中非常慢。
我尝试了winston,但在使用winston 时没有找到任何优化性能的方法。然后我检查了pino,但问题是我不能强迫用户使用另一个命令来漂亮地打印日志,因为日志在这个应用程序中非常重要。
是否有任何库或任何优化可以在不牺牲可用性的情况下提高日志记录的性能?
【问题讨论】:
标签: node.js performance logging node-modules winston