Добавление BackTrace в метод Hoptoad Notify - PullRequest
1 голос
/ 01 февраля 2012

У меня есть код, показанный ниже:

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

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

1 Ответ

2 голосов
/ 01 февраля 2012

Явно передать 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 })
...