如何在 PM2 日志中启用调试包中的颜色?

How do you enable the colors from the Debug package in PM2 logs?

我正在使用 Debug package to produce logs, and I'm also using PM2 启动我的应用程序。当 运行 pm2 logs 时,它不会显示默认颜色,当 运行 应用程序使用 node cli 时,调试日志通常会生成默认颜色。

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

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

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

设置环境变量DEBUG_COLORS=true。然后通过运行pm2 logs --raw.

查看pm2日志

附带说明一下,默认情况下,Debug 会将日志流式传输到 stderr。如果您想改用标准输出,请设置 DEBUG_FD=1.