Страница Heroku отображает ошибку, в то время как "логи герою" не - PullRequest
14 голосов
/ 20 июля 2011

Мой размещенный на Heroku сайт Rails показывает, что произошла ошибка, но когда я запускаю heroku logs, ошибка не отображается. Он показывает действие, которое вызывает ошибку, но перечисляет его так же, как и любое другое успешное действие.

Впервые heroku logs не отображает ошибки для этого сайта. Кто-нибудь сталкивался с этой проблемой раньше и нашел решение?

Ответы [ 2 ]

23 голосов
/ 11 января 2014

Для Rails 4, добавьте rails_12factor gem в ваш Gemfile, чтобы получить подробные журналы вашего приложения.Кроме того, он исправляет некоторые другие проблемы с Heroku.

Добавьте это в свой Gemfile:

gem 'rails_12factor'

13 голосов
/ 20 июля 2011

Я тоже это заметил.Heroku имеет несколько уровней регистрации.Вы должны попробовать это:

heroku config:add LOG_LEVEL=DEBUG
heroku addons:upgrade logging:expanded

Затем зайдите в свое приложение и приготовьтесь попасть на страницу с ошибкой.Но прежде чем сделать это:

heroku logs --tail

И вы должны увидеть ошибки в своей консоли.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...