Heroku:你怎么能检查Heroku错误日志?

我有一个免费的Heroku帐户的PHP应用程序。 今天没有明显的原因,我Heroku的应用程序错误屏幕大约一个小时。 Heroku的状态报告页面没有停机时间。

我想检查日志,找出为什么应用程序被closures..但不知道如何做到这一点! 有人能帮帮我吗?

只需使用heroku logs即可显示heroku logs的最后100行。

或者实时查看heroku logs -theroku logs -t

Heroku只保存最后的1500行日志,您可以使用heroku logs -n 1500访问heroku logs -n 1500 。 如果你想要更多的日志logging,请查看Heroku附加组件,比如Logentries或者Papertrail。

$ heroku logs -t --app app-name

这给你所有的当前日志(logentries附加将被使用)

 heroku logs --tail 

用上面的命令可以看到连续的英雄日志logging。

用于检查heroku控制台中的所有日志

config.logger = Logger.new(STDOUT)config.logger.level = Logger :: DEBUG

把这两行放在你正在运行你的heroku应用程序的环境中(例如production.rb)

之后检查日志在这里: heroku日志-t你可以检查详细日志那里也有错误,如果有的话。