如何启用PM2日志中Debug包的颜色?

我正在使用debugging包生成日志,我也使用PM2来启动我的应用程序。 在运行pm2 logs ,它不会显示在使用node cli运行应用程序时通常使用debugging日志生成的默认颜色。

这是使用pm2输出日志时显示的内容:

pm2日志输出

这是使用node启动应用程序时显示的内容:

调试日志输出

如何通过PM2查看与使用node cli运行应用程序相同的输出中的日志?

设置环境variablesDEBUG_COLORS=true 。 然后通过运行pm2 logs --raw查看pm2 logs --raw

作为一个方面说明,Debug会默认将日志stream传输到stderr。 如果您想要使用stdout,请设置DEBUG_FD=1