Heroku页面显示错误,而“heroku日志”则没有

时间:2011-07-20 18:05:01

标签: ruby-on-rails heroku

我的Heroku托管的Rails站点显示发生了错误,但是当我运行heroku logs时,没有列出任何错误。它确实显示了导致错误的操作,但它以与其他所有成功操作相同的方式列出它。

这是heroku logs第一次未显示此网站的错误。有没有人以前遇到过这个问题并找到解决方案?

2 个答案:

答案 0 :(得分:22)

对于Rails 4,将rails_12factor gem添加到Gemfile中以获取应用程序的详细日志。此外,它还解决了一些其他关于Heroku的问题。

将此添加到您的Gemfile:

  

gem'trail_12factor'

答案 1 :(得分:12)

我也注意到了这一点。 Heroku有几个日志记录级别。你应该试试这个:

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

然后转到您的应用并准备好在页面上显示错误。但在你这样做之前:

heroku logs --tail

您应该能够在控制台中看到错误。