【发布时间】:2016-05-15 18:02:03
【问题描述】:
我正在使用Debug 包来生成日志,并且我也在使用PM2 来启动我的应用程序。运行pm2 logs 时,它不会显示使用node cli 运行应用程序时通常由调试日志生成的默认颜色。
这是使用 pm2 输出日志时显示的内容:
这是使用node 启动应用程序时显示的内容:
如何通过 PM2 在与使用 node cli 运行应用程序时相同的输出中查看日志?
【问题讨论】:
我正在使用Debug 包来生成日志,并且我也在使用PM2 来启动我的应用程序。运行pm2 logs 时,它不会显示使用node cli 运行应用程序时通常由调试日志生成的默认颜色。
这是使用 pm2 输出日志时显示的内容:
这是使用node 启动应用程序时显示的内容:
如何通过 PM2 在与使用 node cli 运行应用程序时相同的输出中查看日志?
【问题讨论】:
设置环境变量DEBUG_COLORS=true。然后运行pm2 logs --raw查看pm2日志。
附带说明,默认情况下,Debug 会将日志流式传输到 stderr。如果您想改用标准输出,请设置DEBUG_FD=1。
【讨论】: