我正在使用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
答案 0 :(得分:0)
您可能希望使用Exceptional.context。看到: http://support.exceptional.io/kb/extras/sending-extra-data-to-exceptional
另外,请看这个如何过滤或注入的示例: http://support.exceptional.io/kb/extras/filtering-sensitive-data