0

私は私のレールアプリで発生したすべての例外の電子メールを取得するためにexception.ioを使用していますが、電子メールの件名にエラーが発生したENVが表示されるように、すべての例外テキストを書き直したいと思っていました。

現在、次のようなメッセージが表示されます: appName: Plans Controller# ...その他のエラー テキスト

次のようなものが欲しいです: appName: DEV::Plans Controller# ...more error text または appName: PROD::Plans Controller# ...more error text

アプリケーション コントローラにフックして、このようなことを行うことはできますか?

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
4

1 に答える 1

0

Exceptional.context を使用する必要があります。http://support.exceptional.io/kb/extras/sending-extra-data-to-exceptionalを参照して ください。

また、フィルタリングまたは注入する方法のこの例を見てください: http://support.exceptional.io/kb/extras/filtering-sensitive-data

于 2013-05-07T18:35:27.317 に答える