Как посмотреть подробные журналы Rails в Heroku? - PullRequest
0 голосов
/ 02 октября 2018

Я хотел бы видеть те же логи в 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)

Мне не понятно, как я должен изменить свои файлы конфигурации, чтобы получитьэто работает как раньше.

...