diff --git a/lib/resque_job_logging.rb b/lib/resque_job_logging.rb index 83dec4c22ee0fb7a569ffaa0f33873413c27814a..de61ab996abd503c54cc5b6aeb2fd4585450502c 100644 --- a/lib/resque_job_logging.rb +++ b/lib/resque_job_logging.rb @@ -21,7 +21,7 @@ module ResqueJobLogging log_string << "annotated_source='#{error.annoted_source_code.to_s}' " if error.respond_to?(:annoted_source_code) backtrace = application_trace(error) log_string << "app_backtrace='#{backtrace.join(";")}' " - notify_hoptoad(error, args, backtrace) if AppConfig[:hoptoad_api_key].present? + notify_hoptoad(error, args) if AppConfig[:hoptoad_api_key].present? else log_string += "status=complete " end @@ -30,11 +30,11 @@ module ResqueJobLogging raise error if error end - def notify_hoptoad(error, job_arguments, backtrace) + def notify_hoptoad(error, job_arguments) HoptoadNotifier.notify( :error_class => error.class, :error_message => error.message, - :backtrace => backtrace, + :backtrace => error.backtrace, :parameters => { :job_class => self.name, :arguments => job_arguments.map!{|a| a.to_s[0..30]},