Как добавить даты к pm2 журналам ошибок?

Существует ли способ добавить метки времени к журналам ошибок в .pm2/logs?

Я заметил это pm2 logs управляйте, чтобы шоу агрегировали журналы с метками времени, но изучающий файлы журнала - существуют только сообщения и stacktraces без дат.

enter image description here

58
задан 23 January 2014 в 23:43

2 ответа

Использовать стандарт форматировало метку времени:

pm2 start app.js --time

Или если Вы хотите снабдить префиксом журналы пользовательскую форматированную метку времени:

pm2 start app.js --log-date-format <format>

, Где <format> формат отображения с 117 моментами (например, YYYY-MM-DD HH:mm Z).

И если Ваше приложение уже работает, можно использовать reload для 0 вторых времен простоя перезагрузка:

pm2 reload app.js --time

Или

pm2 reload app.js --log-date-format <format>
3
ответ дан 1 November 2019 в 13:58

Для process.yml следуйте за ними формат в качестве примера. Это Работало на меня

 apps:
  - script   : ./SampleApi/app.js
    name     : 'api-proxy-app'
    instances: 2
    exec_mode: cluster
    watch  : true
    log_date_format : "YYYY-MM-DD HH:mm Z"

Демонстрационный Формат журнала с DateTime:

2019-07-28 13:46 +06:00: channel created for cancel mandate--####################################
2019-07-28 13:46 +06:00: channel created for cancel mandate--####################################
2019-07-28 13:46 +06:00: channel created for exception scenario--####################################
2019-07-28 13:46 +06:00: channel created for create mandate--####################################
2019-07-28 13:46 +06:00: create channel initiated for cancel mandate--------------------->
2019-07-28 13:46 +06:00: create channel initiated for create mandate--------------------->
2019-07-28 13:46 +06:00: create channel initiated for update mandate--------------------->

Используя - формат даты журнала не сделал работавший для меня.

1
ответ дан 1 November 2019 в 13:58

Другие вопросы по тегам:

Похожие вопросы: