我已经看到 Ryan Bates 谈论过异常记录器和异常通知。还有其他好的可以考虑吗?你喜欢什么和不喜欢这些?
此外,如果您捕获这些异常通知程序,它们是否会记录异常?
谢谢!
最佳答案
我强烈推荐使用 Hoptoad .我们为我们的生产系统使用免费帐户,这很好,而且只是一个救生员。我发现它非常优于 ExceptionNotifier 和 ExceptionLogger 插件。安装非常简单,然后您会收到自动电子邮件通知,以及在他们的 Web UI 中非常好的异常展示。
但是,还有一件好事是,它不会在您每次遇到异常时都通过电子邮件发送给您,只是第一次,但随后会将其他人排队,所以当您在网络上查看时,您会看到说它发生了7次或其他什么。仅此一项就非常棒,因为如果出于某种原因,您引入的某些内容突然引发了许多异常,并且您拥有一个高流量站点,那么您现在不会完全用通知淹没您的电子邮件收件箱。
另一个很酷的事情是它与 Capistrano 部署集成,并记录您的部署何时完成,因此这为您提供更多信息,并且可能是跟踪错误的关键(例如您部署,然后不久之后您开始收到通知,您知道问题出在您刚刚介绍的内容中)。
最后,甚至还有一个 API 可以与之交互。很多好处,这是我现在唯一使用的东西 - 即使使用 New Relic RPM 帐户,我仍然使用 Hoptoad 来处理所有异常通知。
关于ruby-on-rails - Rails 用户 : What exception notification software do you use?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1032143/