Heroku上的My Rails应用程序向我显示了这个错误屏幕:
当我从终端运行heroku logs
时,它只会显示:
2016-03-03T22:30:11.442364+00:00 heroku[router]: at=info method=POST path="/posts" host=www.mysite.com request_id=9b490b19-ca40-45b9-b09f-16a5b064d174 fwd="23.248.115.183" dyno=web.1 connect=2ms service=2271ms status=500 bytes=1754
如何让日志显示有关错误的一些实际信息(就像在开发环境中一样)。
此错误出现在涉及邮件程序和sendgrid smtp的更新之后。
答案 0 :(得分:0)
如果您完全控制Heroku设置,那么我可以建议连接Rollbar Add-on以跟踪所有错误及其追溯。有免费套餐,所以你可以先试试。
答案 1 :(得分:0)
您可以使用以下命令拖尾日志:
heroku logs -t
如果您有该目录中的多个应用:
heroku logs -t --app the-name-of-your-app
那些会给你尾矿日志。
这是Heroku关于记录的文章(锚到--tail):
https://devcenter.heroku.com/articles/logging#real-time-tail