Sha256: eed6b73c74fda6413dde57e54b08dd4f434feaf246724401aeeef6e58362d8ca
Contents?: true
Size: 425 Bytes
Versions: 5
Compression:
Stored size: 425 Bytes
Contents
# frozen_string_literal: true module Sidekiq class JobLogger def call(item, queue) start = Time.now logger.info("start") yield logger.info("done: #{elapsed(start)} sec") rescue Exception logger.info("fail: #{elapsed(start)} sec") raise end private def elapsed(start) (Time.now - start).round(3) end def logger Sidekiq.logger end end end
Version data entries
5 entries across 5 versions & 1 rubygems