【发布时间】:2011-07-20 18:05:00
【问题描述】:
我的 Heroku 托管的 Rails 站点显示发生了错误,但是当我运行 heroku logs 时,没有列出任何错误。它确实显示了导致错误的操作,但它以与其他所有成功操作相同的方式列出它。
这是heroku logs 第一次没有显示此站点的错误。有没有人遇到过这个问题并找到了解决方案?
【问题讨论】:
标签: ruby-on-rails heroku
我的 Heroku 托管的 Rails 站点显示发生了错误,但是当我运行 heroku logs 时,没有列出任何错误。它确实显示了导致错误的操作,但它以与其他所有成功操作相同的方式列出它。
这是heroku logs 第一次没有显示此站点的错误。有没有人遇到过这个问题并找到了解决方案?
【问题讨论】:
标签: ruby-on-rails heroku
对于 Rails 4,将 rails_12factor gem 添加到您的 Gemfile 以获得应用程序的详细日志。此外,它还修复了有关 Heroku 的其他一些奇怪的问题。
将此添加到您的 Gemfile:
gem 'rails_12factor'
【讨论】:
我也注意到了这一点。 Heroku 有几个日志级别。你应该试试这个:
heroku config:add LOG_LEVEL=DEBUG
heroku addons:upgrade logging:expanded
然后转到您的应用并准备好点击出现错误的页面。但在你这样做之前:
heroku logs --tail
您应该能够在控制台中看到错误。
【讨论】: