我的团队最近切换到 Rails,我们还没有为我们的项目实施错误记录解决方案。
我想要 Elmah 之类的东西 - http://code.google.com/p/elmah/ - 错误和详细信息被记录下来并且易于访问。
有什么建议吗?
谢谢!
我的团队最近切换到 Rails,我们还没有为我们的项目实施错误记录解决方案。
我想要 Elmah 之类的东西 - http://code.google.com/p/elmah/ - 错误和详细信息被记录下来并且易于访问。
有什么建议吗?
谢谢!
我使用并喜欢Hoptoad(免责声明:我与他们没有任何关系)。Rails 世界中另一个用于做同样事情的流行服务是Exceptional。
我快速搜索了一个 gem Rails log analyzing
,发现了这个看起来很棒的项目,叫做request-log-analyzer
Lead by wvanbergen
。您可以在 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
来解析并以类似的方式显示您自己的错误日志文件。