使用nodejs的Forever将console.logs输出到屏幕

Nyx*_*nyx 16 javascript jquery node.js

我刚刚发现我的nodejs应用程序一直崩溃,所以我已经习惯forever app.js启动我的应用程序,并在崩溃时自动重启.

问题:现在我的应用程序在通过console.log和运行时输出了许多有用的信息util.log.我曾经用来screen运行节点应用程序,但现在我正在使用永远运行nodejs应用程序,我再也看不到所有输出了.

有没有办法实时查看nodejs应用程序的所有输出?

arn*_*el. 28

直接用永远的命令:

forever logs app.js -f
Run Code Online (Sandbox Code Playgroud)

它显示应用程序的实时输出并永远记录(显示检测到的更改和重新启动消息).


Zom*_*aya 26

您可以使用此shell命令实时查看日志文件.

 tail -f /path/to/logfile
Run Code Online (Sandbox Code Playgroud)

不确定这是否是您所需要的.

  • `-f`标志将做我需要的.谢谢! (2认同)

Viv*_*shi 6

最简单的方法是

跑 :

forever logs // will give you list of log files
forever logs 0 -f // then just provide the index of log
Run Code Online (Sandbox Code Playgroud)