Могут ли журналы PM2 игнорировать дополнительные запросы GET? - PullRequest
0 голосов
/ 06 мая 2020

Я запускаю веб-сервер Node.js, и когда пользователь переходит на страницу, журналы показывают следующее:

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?

1 Ответ

0 голосов
/ 15 мая 2020

Вы говорите, что хотели бы показать , который указывает c запрос.

Если это так, лучше всего использовать grep для просмотра журналов и игнорировать строки, которые вам не нужны. И это возможно, поскольку они следуют четкой схеме

grep -Pv '/(?:stylesheets|javascripts|images)/' your-log-file.log
...