class Eventboss::ErrorHandlers::Logger

Public Instance Methods

call(exception, context = {}) click to toggle source
# File lib/eventboss/error_handlers/logger.rb, line 4
def call(exception, context = {})
  notice = {}.merge!(context)
  notice[:jid] = notice[:processor].jid if notice[:processor]
  notice[:processor] = notice[:processor].class.to_s if notice[:processor]
  Eventboss.logger.error(notice) do
    "Failure processing request: #{exception.message}"
  end
end