0
我正在使用exception.io来获取在我的Rails应用程序中发生的所有异常的电子邮件,但是我希望重写所有异常文本,以便电子邮件的主题显示ENV,在发生错误Rails异常 - 将ENV添加到异常文本
目前我们得到的东西是这样的: APPNAME:计划控制器#...更多错误文本
我很想得到这样的: APPNAME:DEV ::计划控制器#...更多错误文本或 应用程序名称:PROD ::计划控制器#...更多错误文本
你可以直接挂入应用程序控制器来做这样的事情吗?
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
可以肯定,我看着这一点,它从特殊的电子邮件的正文中正常工作 - 将最终拥有它主题与异常的文本,以便它可以很容易地排序在gmail或whatnot里面。 – Strat 2013-05-07 20:17:59
也许简单的答案是设置2个不同名称的独特应用程序,以显示PROD/DEV,然后基于它进行过滤 - 我只是认为使用1帐户但使用ruby在rails上添加数据将会很酷允许过滤 - – Strat 2013-05-07 20:19:57
我有没有指出你正确的方向?如果是的话,接受答案:)或至少是最后的投票 – 2013-05-09 16:11:39