Как включить трассировку стека в Heroku без добавления

Промежуточный сайт на Heroku выдает ошибку. Лог-уровень debug (heroku config: set LOG_LEVEL = debug) не предоставляет полную трассировку стека при запуске журналов (heroku logs -n500 -aheroku-app-name -t).

Как включить трассировку стека без добавления аддонов?

Ответ 1

Тройка проверила, что это работает.

Никаких терминальных ярлыков - это для новых людей. Возможно, вы отметили его, потому что он не работает с вашими конкретными переменными окружающей среды. Однако, если ваши среды DEV/STAGING/PRODUCTION примерно одинаковы, это действительно то, как вы активируете трассировку стека на Heroku.


(Спасибо, тройная угроза DJ!) Вот шаг за шагом для людей, новых для Heroku. Есть также ярлыки терминала. Вы можете найти их в документах Heroku.

  • Войти в Heroku.
  • Нажмите на свое приложение.
  • Нажмите "Настройки" в крайнем правом углу верхней панели меню приложения.
  • В разделе "Config Variables" нажмите кнопку "Reveal Config Vars".
  • Измените настройку "RAILS_ENV" с "staging" на "development".

Теперь доступна полная информация об ошибке трассировки стека. Обязательно верните его в режим постановки, если вы не хотите видеть трассировку стека.