是否可以查看Heroku服务器的最后一个日志。我使用heroku logs
来查看最后一个进程,但它显示了有限的日志。但是我希望在heroku看到更多的进程。那么我应该遵循什么命令或什么过程来查看Heroku的日志。
提前致谢。
答案 0 :(得分:6)
我不认为这是可能的,因为在Heroku自己的支持页面上,他们建议使用外部监控应用程序。他们可能将其限制在100行以防止人们将其用作唯一的调试工具。
http://docs.heroku.com/logs-exceptions
打算访问您的日志 主要用于新调试 上传正在制作的应用程序 意想不到的结果,比如 异常或500 / FAILSAFE错误。 显示的日志将是混乱的 来自不同服务器的结果 你的应用程序恰好在运行,并且 将只显示最近的100 线。
如果您有生产使用的网站 通过真实用户,使用外部 异常日志服务。我们可以 推荐Hoptoad并获得特殊奖励。 这两项服务都非常简单 设置Heroku,并提供一个 简单而有条理的方式来看待所有 你的生产例外。
你不应该试图使用 heroku logs命令的输出 指标或使用情况分析。为了那个原因, 我们建议使用Google Analytics。
备用异常监控应用程序:
Github上还有一些项目允许您在应用程序中构建异常日志记录系统:
以下是Ryan Bates关于主题的几个Railscasts教程:
我刚检查过,第一个建议,Exceptional,实际上是作为官方Heroku插件提供的。
和Hoptoadapp一样。
答案 1 :(得分:4)
答案 2 :(得分:1)
heroku logs -n 1000
要查看1000个日志行,您可以更改行号
heroku logs -t
查看实时日志
答案 3 :(得分:0)
您可以使用LogWorm插件将所有日志推送到此服务:http://addons.heroku.com/logworm
答案 4 :(得分:0)
您可以创建特定记录器以保存数据库中的所有日志。