PM2日志可以忽略补充的GET请求吗?

问题描述 投票:0回答:1

我正在运行Node.js Web服务器,并且当用户导航到页面时,日志显示如下:

0|PROJECT_NAME  | 2020-05-06T11:38:37: GET /login 200 607.041 ms - 1443
0|PROJECT_NAME  | 2020-05-06T11:38:37: GET /stylesheets/normalize.css 200 7.388 ms - 8223
0|PROJECT_NAME  | 2020-05-06T11:38:37: GET /stylesheets/skeleton.css 200 6.291 ms - 11921
0|PROJECT_NAME  | 2020-05-06T11:38:37: GET /stylesheets/styles.css 200 6.050 ms - 9136
0|PROJECT_NAME  | 2020-05-06T11:38:37: GET /javascripts/resultsLoader.js 200 6.336 ms - 1008
0|PROJECT_NAME  | 2020-05-06T11:38:37: GET /javascripts/eventListeners.js 200 6.379 ms - 869
0|PROJECT_NAME  | 2020-05-06T11:38:37: GET /javascripts/excellentexport.js 200 5.146 ms - 930341
0|PROJECT_NAME  | 2020-05-06T11:38:38: GET /images/white_logo.png 200 1.152 ms - 3994

我只想显示用户自己做出的请求,而不显示应用程序代表用户提出的补充GET请求:

0|PROJECT_NAME  | 2020-05-06T11:38:37: GET /login 200 607.041 ms - 1443

PM2有什么办法做到这一点?

javascript node.js logging pm2
1个回答
0
投票

您说您想显示该特定请求。

如果是这种情况,最好的办法是使用grep查看日志,并忽略不需要的行。这是可能的,因为它们遵循清晰的模式

grep -Pv '/(?:stylesheets|javascripts|images)/' your-log-file.log
© www.soinside.com 2019 - 2024. All rights reserved.