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

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

这是heroku logs第一次没有显示该站点的错误。 有没有人之前有这个问题,并找到了解决方案?

对于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 

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