Существует ли способ добавить метки времени к журналам ошибок в .pm2/logs?
Я заметил это pm2 logs
управляйте, чтобы шоу агрегировали журналы с метками времени, но изучающий файлы журнала - существуют только сообщения и stacktraces без дат.
Использовать стандарт форматировало метку времени:
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>
Для 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--------------------->
Используя - формат даты журнала не сделал работавший для меня.