Web应用程序的中央错误记录服务

时间:2011-01-19 10:59:55

标签: logging error-handling web

我即将推出一个新网站,我正在使用Pingdom来跟踪网站的正常运行时间,但我很有兴趣记录网站在中心位置产生的任何错误。我想将代码放入我的顶级异常处理程序,它将打包异常并将其发送到另一个应用程序,然后生成一封电子邮件并发送给我。

我当然会在本地登录,但是当我外出时,日志很难找到。我可以选择为此编写自己的解决方案,但如果存在更好的东西,我不想重新发明轮子。

是否有人知道提供此类服务的公司/网站?

如果没有,有人会认为这是一项有用的服务吗?

6 个答案:

答案 0 :(得分:1)

我建议看arecibo。这是一个开源的错误记录应用程序。它有许多客户端库(用于记录错误),可以在python,php或ruby应用程序中使用。服务器部分用python / django编写,可以在你自己的服务器上运行,也可以在谷歌的app引擎上运行。

值得一看,我们将使用它来记录我们网站上的应用程序错误,我认为Bitbucket和Mozilla也在使用它。

答案 1 :(得分:1)

Airbrake看起来很有希望。它正式支持Ruby和iOS,并且具有实验性的JavaScript支持。还有various other languages的第三方插件。

答案 2 :(得分:1)

Loggly是一个不错的选择 - 它没有(或没有)拥有我上次看到它时所有的警报选项,但我给了一个免费的模拟账户。可能值得一看。

答案 3 :(得分:0)

答案 4 :(得分:0)

cloud4apps有一个远程错误记录服务API,它是免费的。

答案 5 :(得分:0)

如果您正在使用.NET进行开发并想要一些想法,请浏览此Serilog接收器列表:

http://www.nuget.org/packages?q=serilog+sinks

优先考虑托管服务器附近的服务,尤其是在您预计会发送大量细粒度日志的情况下。我也想选择TCP和UDP。