【发布时间】:2010-07-14 17:10:14
【问题描述】:
我的团队最近切换到 Rails,但我们尚未为我们的项目实施错误记录解决方案。
我想要像 Elmah - http://code.google.com/p/elmah/ 这样的东西 - 错误和详细信息被记录下来并且易于访问。
有什么建议吗?
谢谢!
【问题讨论】:
标签: ruby-on-rails error-logging
我的团队最近切换到 Rails,但我们尚未为我们的项目实施错误记录解决方案。
我想要像 Elmah - http://code.google.com/p/elmah/ 这样的东西 - 错误和详细信息被记录下来并且易于访问。
有什么建议吗?
谢谢!
【问题讨论】:
标签: ruby-on-rails error-logging
我使用并喜欢Hoptoad(免责声明:我与他们没有任何关系)。 Rails 世界中另一个流行的服务是Exceptional。
【讨论】:
我在Rails log analyzing 上快速搜索了一个gem,并发现了这个由wvanbergen 领导的名为request-log-analyzer 的很棒的项目。您可以在 github 上找到该项目:http://github.com/wvanbergen/request-log-analyzer。
另外,看看一些示例输出:http://wiki.github.com/wvanbergen/request-log-analyzer/sample-output
显然,这将是一种非常简单有效的跟踪请求相关错误的方法。
对于您想要记录的与请求无关的错误,我建议您只使用内置的 Logger 并查看 1) request-log-analyzer 是否可以与 non-request 日志文件或如果 2) 您可以使用 request-log-analyzer 以类似的方式解析和显示您自己的错误日志文件。
【讨论】: