Rails异常 - 将ENV添加到异常文本

时间:2013-05-07 18:18:50

标签: ruby-on-rails exception

我正在使用exceptional.io来获取我的rails应用程序中发生的所有异常的电子邮件,但我希望重写所有异常文本,以便电子邮件的主题显示发生错误的ENV。 / p>

目前我们得到的是这样的: appName:Plans Controller#...更多错误文本

我很想得到这样的东西: appName:DEV :: Plans Controller#...更多错误文本或 appName:PROD :: Plans Controller#...更多错误文本

你能挂进应用程序控制器来做这样的事吗?

class ApplicationController < ActionController::Base
    rescue from Exception, with => cool_exception_hook

    def cool_exception_hook 
        //not sure what to do here?
        Exception.text = ENV + "::" + Exception.text
        //continue executing as before....
    end

1 个答案:

答案 0 :(得分:0)

您可能希望使用Exceptional.context。看到: http://support.exceptional.io/kb/extras/sending-extra-data-to-exceptional

另外,请看这个如何过滤或注入的示例: http://support.exceptional.io/kb/extras/filtering-sensitive-data