有没有一种方法只能基于pm2中的关键字显示日志?

时间:2018-11-02 19:58:50

标签: node.js linux pm2

如何使用AND仅基于关键字登录?

这是当前调用pm2的方式:

package.json文件

OR

2 个答案:

答案 0 :(得分:4)

我不知道默认情况下 pm2 是否将日志保存在文件中,但是,当使用 pm2 log rotate 时,它​​确实如此。所以它对我有用:

grep -r "KEYWORD"  ~/.pm2/logs

我使用的是 EC2 Ubuntu,这是默认的 pm2 日志文件夹,您可以根据自己的设置进行更改。

更新:它不会实时过滤日志,但如果您需要在旧日志中查找任何内容,它会很有用。如果需要实时过滤日志,可以用Hesam B answer grep输出,我刚刚测试了一下,效果很好,如下图。

enter image description here

答案 1 :(得分:0)

如果有帮助,您可以grep日志输出

$ pm2 logs | grep -i "KEYWORD"