2016-03-18 121 views
10

我正在使用pm2运行节点webserver。由于pm2产生另一个进程并将stdout和stderr重定向到文件,所以我必须在其他地方查找日志。理想情况下,我想让节点进程输出到我运行pm2的同一个控制台窗口。否则,我会解决pm2使用活动控制台窗口运行节点进程,并将节点进程的stdout和stderr写入该控制台窗口。这怎么能实现?我在一台Windows机器上。使pm2登录到控制台

回答

23

我相信你也可以看到标准输出和进程中标准错误运行该命令pm2 logs进程化或pm2 logs [app-name]

+1

接受这个答案,因为它解决了第一个日志错过了' - no-daemon'标志 – Fragilerus

6

找到了答案(他们的文档并不是那么棒),只是添加了--no-daemon标志,似乎已经做到了。虽然,它似乎仍然在第一次正常运行时记录到文件(即使使用该标志)。一旦这个过程被重新启动(我在看文件更改)它开始登录到控制台