2012-02-01 3 views
1

У меня есть код, как показано ниже:Добавление трассировку к жаба Уведомлять метод

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

Я на самом деле хочу, чтобы сообщение об ошибке, чтобы быть зарегистрированным в качестве жаба "Invalid destination : Error occured for the user username". Код, показанный выше, работает как намеренный. Но им не удалось получить задний след в hoptoad. Пожалуйста, предложите об этом.

ответ

2

Явное пройти e.backtrace в Hoptoad.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 })