是否可以查看Heroku服务器的最后日志。我使用heroku logs
来查看最后一个进程,但它显示的日志有限。但是我希望在heroku上看到更多的流程。那么,我应该遵循什么命令或什么过程来查看Heroku中的日志。Heroku +日志命令::日志可以在Heroku中增加详细信息
在此先感谢。
是否可以查看Heroku服务器的最后日志。我使用heroku logs
来查看最后一个进程,但它显示的日志有限。但是我希望在heroku上看到更多的流程。那么,我应该遵循什么命令或什么过程来查看Heroku中的日志。Heroku +日志命令::日志可以在Heroku中增加详细信息
在此先感谢。
可以使用LogWorm附加到所有的日志推到这个服务:http://addons.heroku.com/logworm
我不认为这是可能的,因为在Heroku自己的支持页面上,他们推荐使用外部监控应用程序。他们可能将其限制为100行,以防止人们将其作为唯一的调试工具。
http://docs.heroku.com/logs-exceptions
访问你的日志旨在 主要用于调试是生产 意外的结果,诸如 异常或500/FAILSAFE错误新 载的应用程序使用。 显示的日志将会是来自不同服务器的 结果的混乱 您的应用碰巧正在运行,并且 将只显示最近的100 行。
如果您的生产网站使用的是实际用户 ,请使用外部的 异常记录服务。我们可以 推荐Hoptoad和Get Exceptional。 这两种服务都非常简单,可以在Heroku上设置 ,并提供简单且结构化的方式来查看您的生产异常的所有 。
对于 指标或使用情况分析,您不应尝试使用heroku日志命令的 输出。为此,我们建议您使用Google Analytics(分析) 。
另类异常监视应用程序:
还有Github上几个项目,让你建立一个例外日志系统到应用程序:
下面是关于该主题的情侣Railscasts教程由Ryan贝茨:
我刚刚检查和第一个建议,Exceptional,实际上是一个正式的Heroku插件。
原样Hoptoadapp。
您可以创建一个特定的记录保存所有日志在数据库中。
heroku logs -n 1000
看到1000个的日志行,你可以改变没有台词
heroku logs -t
的看到实时日志
感谢哥们,雅很好,但我的客户不会给我这样的许可。如果可以,请给我建议一些替代选项。 – Rubyist 2010-10-22 09:21:14
这是一个有效的答案。您在问题中没有提及客户/许可的任何内容。请接受这个或另一个答案。 – Zabba 2011-05-13 04:45:53