如何在Heroku上获得完整的堆栈跟踪

时间:2018-04-20 13:11:38

标签: ruby-on-rails heroku ruby-on-rails-5

我的api返回错误,但是没有显示完整的堆栈跟踪:

2018-04-20T12:32:00.673008+00:00 heroku[router]: at=info method=PUT [...] status=500 bytes=243 protocol=https

我不知道为什么我得到这500,因为它适用于开发。我想是关于Heroku上的一些缺少的附加组件或类似的东西,但我不知道我是否不能获得500堆栈跟踪。

我的config.log_level = :debug已经有production.rb了。 是否有可能在Heroku看到完整的堆栈跟踪?

我的项目后端使用Ruby on Rails 5.

2 个答案:

答案 0 :(得分:0)

从命令行运行:

heroku logs -n 200

在您需要的-n行之后。 检查一下more information

答案 1 :(得分:0)

您可以使用:heroku logs --tail然后重现您的问题以获取尾随日志。