Sha256: ff420b852d3249397e2a9fa41b3cabe4044a9657add97437a14a2e74e28e51ec

Contents?: true

Size: 401 Bytes

Versions: 10

Compression:

Stored size: 401 Bytes

Contents

module Eventboss
  module ErrorHandlers
    class Logger
      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("Failure processing request #{exception.message}", notice)
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
eventboss-1.1.2 lib/eventboss/error_handlers/logger.rb
eventboss-1.1.1 lib/eventboss/error_handlers/logger.rb
eventboss-1.1.0 lib/eventboss/error_handlers/logger.rb
eventboss-1.0.6 lib/eventboss/error_handlers/logger.rb
eventboss-1.0.5 lib/eventboss/error_handlers/logger.rb
eventboss-1.0.4 lib/eventboss/error_handlers/logger.rb
eventboss-1.0.3 lib/eventboss/error_handlers/logger.rb
eventboss-1.0.2 lib/eventboss/error_handlers/logger.rb
eventboss-1.0.1 lib/eventboss/error_handlers/logger.rb
eventboss-1.0.0 lib/eventboss/error_handlers/logger.rb