Sha256: 03d0031ba7276c95ff273051608cc92762e7817b2c9435caaac84e3a43784961
Contents?: true
Size: 402 Bytes
Versions: 7
Compression:
Stored size: 402 Bytes
Contents
module Sidekiq class JobLogger def call(item, queue) start = Time.now logger.info("start".freeze) 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
7 entries across 7 versions & 1 rubygems