我正在开发一个内部网络应用程序。
在开发中,它显示以 HTML 呈现的整个堆栈跟踪页面,但显然在生产中它只有一条漂亮的小“抱歉,我们已收到通知”消息。不幸的是,没有任何机构收到通知,我想解决这个问题。
理想情况下,我希望通过电子邮件发送以 HTML 呈现的堆栈跟踪页面。但只要有错误消息和文件名就很好了,因为现在找到错误发生的位置需要跟踪系统管理员并让他通过电子邮件将日志文件发送给我。
是否有内置方法可以启用此功能?最佳实践是什么?
一些类似的帖子说要使用自定义记录器,但有关此的文档有限并且没有帮助。
有人可以告诉我如何做到这一点,或者为我指出正确的方向并解释吗? 谢谢。
如果重要的话,我正在使用 Rails 2.3.8 和 Passenger 以及 apache2
最佳答案
Exception Notifier插件就是您正在寻找的东西。这是一个操作方法: http://engtech.wordpress.com/2008/02/06/rails-guide-exception-notifier-plugin/
关于ruby-on-rails - 当 Rails 出现 500 错误状态时需要通知邮件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6524311/