class Heavylog::SidekiqExceptionHandler

Public Instance Methods

call(exception, context) click to toggle source
# File lib/heavylog/sidekiq_exception_handler.rb, line 5
def call(exception, context)
  Heavylog.log(:warn, Sidekiq.dump_json(context)) unless context.empty?
  Heavylog.log(:warn, "#{exception.class.name}: #{exception.message}")
  Heavylog.log(:warn, exception.backtrace.join("\n")) unless exception.backtrace.nil?
  Heavylog.finish_sidekiq
end