Sha256: 01056780e706d51c919331e084f750cbae8ca08a774c8f29e8203d20c8b25788

Contents?: true

Size: 479 Bytes

Versions: 9

Compression:

Stored size: 479 Bytes

Contents

require 'sidekiq'

module Sidekiq
  module Logging

    class Pretty < Logger::Formatter
      def call(severity, time, progname, msg)
        msg = "(TID-#{Thread.current.object_id.to_s(36)}#{context}) #{msg}"
        Smartkiosk::Common::Logging.format "Sidekiq", severity, time, progname, msg
      end
    end
  end

  def self.startup!
    jobs = Sidekiq::Queue.new("startup").map do |job|
      job.delete
      job.klass.constantize.new.perform(*job.args)
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
smartkiosk-client-0.0.10 lib/smartkiosk/sidekiq.rb
smartkiosk-client-0.0.9 lib/smartkiosk/sidekiq.rb
smartkiosk-client-0.0.8 lib/smartkiosk/sidekiq.rb
smartkiosk-client-0.0.7 lib/smartkiosk/sidekiq.rb
smartkiosk-client-0.0.6 lib/smartkiosk/sidekiq.rb
smartkiosk-client-0.0.5 lib/smartkiosk/sidekiq.rb
smartkiosk-client-0.0.4 lib/smartkiosk/sidekiq.rb
smartkiosk-client-0.0.2 lib/sidekiq.rb
smartkiosk-client-0.0.1 lib/sidekiq.rb