Sha256: c24f3b053f9791995259348d6ec057c29d2e858b41d6a68b5f7dd7de6eb48545

Contents?: true

Size: 510 Bytes

Versions: 2

Compression:

Stored size: 510 Bytes

Contents

# frozen_string_literal: true

module Sidekiq
  module Grouping
    class FlusherObserver
      def update(time, _result, exception)
        if exception.is_a?(Concurrent::TimeoutError)
          Sidekiq::Grouping.logger.error(
            "[Sidekiq::Grouping] (#{time}) Execution timed out\n"
          )
        elsif exception.present?
          Sidekiq::Grouping.logger.error(
            "[Sidekiq::Grouping] Execution failed with error #{exception}\n"
          )
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sidekiq-grouping-1.3.0 lib/sidekiq/grouping/flusher_observer.rb
sidekiq-grouping-1.2.0 lib/sidekiq/grouping/flusher_observer.rb