Ubuntu在哪里可以看到console.logs

时间:2018-02-06 22:01:36

标签: node.js ubuntu express logging

所以我将我的应用程序放在服务器上,我想看看我的nodejs应用程序生成的一些控制台日志。在把它放在服务器上之前,我在终端上看到了控制台日志的输出,但是在哪里可以找到Ubuntu上的输出?我在Ubuntu上运行16.04版本

2 个答案:

答案 0 :(得分:2)

两年前,我直接从@SlovyanskiyYehor发表评论,但我错过了他的评论。在这里也回答:Make pm2 log to console

如果使用pm2启动node.js应用程序,则可以使用:

pm2 logs

或仅在pm2中运行的单个应用程序:

pm2 logs yourAppNameHere

答案 1 :(得分:0)

如果您正在使用一些由cron破坏的bash脚本,例如 您可以指定需要输出应用程序所有日志的文件 它看起来像这样:

myApp > /path/to/logs/myAppLogs.txt

此命令将运行应用程序 myApp 并将所有日志放入  “/path/to/logs/myAppLogs.txt”

此外,您可以直接将此字符串放入cron,而无需使用一些bash脚本

当然,您可以在这里看到所有控制台日志〜/ .bash_history 但它并不总是有用