2012-02-01 3 views
1

に通知以下に示すように、私はコードを持っている:Hoptoadにバックトレースを追加する方法

raise "Invalid destination " 
rescue Exception => e 
     HoptoadNotifier.notify(:error_class => e, :error_message => "#{e} : Error occured for the user #{self.user_name}") 

Iは、実際のエラーメッセージが"Invalid destination : Error occured for the user username"としてhoptoadに記録されたいです。上記のコードは意図的に機能します。しかし、私はhoptoadでバックトレースを得ることができません。これをお勧めします。

答えて

2

は、明示的に渡すe.backtraceHoptoad.nofityへ:

raise "Invalid destination " 
rescue Exception => e 
    HoptoadNotifier.notify(:error_class => e, :error_message => "#{e} : Error occured for the user #{self.user_name}", :parameters => { backtrace => e.backtrace })