我想知道,当我一直使用forever start server.js
来查看nodejs服务器的日志,查看任何实时错误等信息时,有什么方法可以检查出我的nodejs服务器的日志。
我查看了他们的文档,但找不到与此相关的任何内容。我希望能够查看控制台。
答案 0 :(得分:0)
首先使用以下方法找出日志的存储位置:
sudo forever list
对于每个进程,您都可以在日志文件中看到以下内容:
/root/.forever/_Jht.log
使用'tail -f'监视其更改:
sudo tail -f /root/.forever/_Jht.log
您还可以设置所需的日志文件路径,请参见:
答案 1 :(得分:0)
由于永远在后台启动应用程序,因此很难访问旧日志。 如果您可以使用库来维护日志,我将建议simple-node-logger。使用此库,您可以将所有日志保存在文件中,并可以使用以下任何时间访问该文件:
tail -f logsFile.txt
使用此命令,由于记录器不断更新日志,因此将继续在logsFile.txt上打印新更改。 这将帮助您为您维护所有日志。