Sha256: 3265353894964d0bb1400fb623f8cd31b500efa2688ebf29fad29d878c5bb9bb

Contents?: true

Size: 238 Bytes

Versions: 1

Compression:

Stored size: 238 Bytes

Contents

module SidekiqMiddlewares
  class ErrorLogger
    def initialize(logger)
      @logger = logger
    end

    def call(*_args)
      begin
        yield
      rescue => ex
        @logger.error ex
        raise
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sidekiq_middlewares-0.3.0 lib/sidekiq_middlewares/error_logger.rb