Я хотел бы видеть те же логи в Heroku, которые я вижу, когда я выполняю heroku logs -t
в терминале.В какой-то момент эта логика в файлах конфигурации среды создала эти журналы в веб-панели Heroku.Это то, что говорит ссылка Getting Started на Heroku с Rails 5.x с сайта Heroku.
if ENV["RAILS_LOG_TO_STDOUT"].present?
logger = ActiveSupport::Logger.new(STDOUT)
logger.formatter = config.log_formatter
config.logger = ActiveSupport::TaggedLogging.new(logger)
end
Теперь, когда я захожу в Heroku, я вижу ведение журнала по умолчанию, как яувидел, когда я впервые начал использовать Heroku.
Я читал этот раздел ранее по этой ссылке Heroku .
Некоторые платформы по умолчанию отправляют вывод в журнал где-то, кроме stdout.Это может потребовать дополнительной настройки.Например, при использовании Ruby on Rails TaggedLogger от ActiveSupport вы должны добавить в конфигурацию своего приложения следующее, чтобы получить запись в stdout:
config.logger = Logger.new(STDOUT)
Мне не понятно, как я должен изменить свои файлы конфигурации, чтобы получитьэто работает как раньше.