Sha256: 7357c645e491675ff8e399602485ed1d9af38eb55eaad4eb729dec9667a1b359

Contents?: true

Size: 591 Bytes

Versions: 16

Compression:

Stored size: 591 Bytes

Contents

# frozen_string_literal: true

module SidekiqUniqueJobs
  module OnConflict
    # Strategy to log information about conflict
    #
    # @author Mikael Henriksson <mikael@zoolutions.se>
    class Log < OnConflict::Strategy
      include SidekiqUniqueJobs::Logging

      #
      # Logs an informational message about that the job was not unique
      #
      #
      # @return [void]
      #
      def call
        log_info(<<~MESSAGE.chomp)
          Skipping job with id (#{item[JID]}) because lock_digest: (#{item[LOCK_DIGEST]}) already exists
        MESSAGE
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
sidekiq-unique-jobs-7.0.0.beta25 lib/sidekiq_unique_jobs/on_conflict/log.rb
sidekiq-unique-jobs-7.0.0.beta24 lib/sidekiq_unique_jobs/on_conflict/log.rb
sidekiq-unique-jobs-7.0.0.beta23 lib/sidekiq_unique_jobs/on_conflict/log.rb
sidekiq-unique-jobs-7.0.0.beta22 lib/sidekiq_unique_jobs/on_conflict/log.rb
sidekiq-unique-jobs-7.0.0.beta21 lib/sidekiq_unique_jobs/on_conflict/log.rb
sidekiq-unique-jobs-7.0.0.beta20 lib/sidekiq_unique_jobs/on_conflict/log.rb
sidekiq-unique-jobs-7.0.0.beta19 lib/sidekiq_unique_jobs/on_conflict/log.rb
sidekiq-unique-jobs-7.0.0.beta18 lib/sidekiq_unique_jobs/on_conflict/log.rb
sidekiq-unique-jobs-7.0.0.beta17 lib/sidekiq_unique_jobs/on_conflict/log.rb
sidekiq-unique-jobs-7.0.0.beta16 lib/sidekiq_unique_jobs/on_conflict/log.rb
sidekiq-unique-jobs-7.0.0.beta15 lib/sidekiq_unique_jobs/on_conflict/log.rb
sidekiq-unique-jobs-7.0.0.beta14 lib/sidekiq_unique_jobs/on_conflict/log.rb
sidekiq-unique-jobs-7.0.0.beta13 lib/sidekiq_unique_jobs/on_conflict/log.rb
sidekiq-unique-jobs-7.0.0.beta12 lib/sidekiq_unique_jobs/on_conflict/log.rb
sidekiq-unique-jobs-7.0.0.beta11 lib/sidekiq_unique_jobs/on_conflict/log.rb
sidekiq-unique-jobs-7.0.0.beta10 lib/sidekiq_unique_jobs/on_conflict/log.rb