Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debugging Heroku:发生错误时获取错误堆栈_Debugging_Heroku - Fatal编程技术网

Debugging Heroku:发生错误时获取错误堆栈

Debugging Heroku:发生错误时获取错误堆栈,debugging,heroku,Debugging,Heroku,我们是否有可能修改Heroku的行为以获得错误堆栈,就像我在local中所做的那样 例: 我知道有heroku日志,我知道在生产环境中当然不推荐使用它,但因为我还在开发,所以我很高兴有比日志更好的消息 谢谢您可以使用heroku日志: $ heroku logs --app your_heroku_app_name 参考资料:好久没说话了,但答案其实很简单: 在/config/environments/env_name.rb(例如生产或登台)中,您需要设置: config.consider_a

我们是否有可能修改Heroku的行为以获得错误堆栈,就像我在local中所做的那样

例:

我知道有heroku日志,我知道在生产环境中当然不推荐使用它,但因为我还在开发,所以我很高兴有比日志更好的消息


谢谢

您可以使用heroku日志:

$ heroku logs --app your_heroku_app_name

参考资料:

好久没说话了,但答案其实很简单:

/config/environments/env_name.rb
(例如生产或登台)中,您需要设置:

config.consider_all_requests_local       = true
此外,在生产环境中拦截错误消息也很有趣,而不是显示heroku的默认页面。可以这样做:

是的,我知道,但这比看到每页上都有什么问题要不舒服得多。
$ heroku logs --app your_heroku_app_name
config.consider_all_requests_local       = true