如何用DEBUG选项启动pm2进程

我有一个快速的应用程序,我开始在terminal使用以下命令来启用debugging日志:

DEBUG=custom:* npm start (on Ubuntu) SET DEBUG=custom:* & npm start (on Windows) 

在生产服务器上,我使用以下命令启动与PM2的应用程序:

 pm2 start bin/www -i 0 

但是,这并没有启用我的代码中的debug日志,所以debugging语句不会被添加到日志,只有console.error()被添加到日志文件。 如何在启动PM2的同时传递DEBUG=custom:*选项?

试试DEBUG='custom:*' pm2 start bin/www -i 0

如果您正在重新启动现有进程,请添加–update-env标志:

DEBUG='custom:*' pm2 restart bin/www -i 0 --update-env