#heroku
Вопрос:
Журнал Heroku будет выглядеть примерно так:
2021-07-28T13:26:07.189019 00:00 heroku[web.1]:hello world
Можно ли изменить формат времени так, чтобы моему человеческому мозгу не нужно было заниматься математикой и он мог понимать ее напрямую? Что-то подобное 1:26:07 PM 2021/07/28
или что-то подобное было бы неплохо.
Пока я занимаюсь этой темой, на этот вопрос может быть очевиден ответ, но возможно ли, чтобы Heroku не удалял мои журналы, когда я закрываю веб-сайт?
Ответ №1:
Метка времени — дата и время, записанные в то время, когда строка журнала была создана dyno или компонентом. Метка времени находится в формате, указанном RFC5424, и включает точность в микросекунды.
Однако журналы Heroku на самом деле не предназначены для вашего основного хранилища журналов. Как вы заметили, они не хранят очень много данных или сохраняют их очень долго:
Logplex предназначен для сортировки и маршрутизации сообщений журнала, а не для хранения. В нем сохраняются самые последние 1500 строк ваших консолидированных журналов, срок действия которых истекает через 1 неделю.
Для большей сохраняемости журналов, готовых к работе, вы можете добавить в свое приложение одно из доступных дополнений для ведения журнала платформы Heroku. Большинство из этих дополнений предлагают бесплатный план для начала работы.
В качестве альтернативы вы можете реализовать свои собственные стоки журналов для полного контроля над тем, что происходит с вашими журналами.
Многие параметры хранения журналов сторонних производителей позволят вам настроить способ отображения меток времени. Например, вот некоторые документы Papertrail о том, как использовать более удобный часовой пояс.
Я предлагаю вам начать с просмотра доступных дополнений для ведения журнала. Многие из них имеют свободные уровни. Затем выберите один или два и попробуйте их.