Sha256: 533e61c3f3e78ef9e14857c96d7007fc6af6ec786e3aea9f78c70a1d8df82304
Contents?: true
Size: 577 Bytes
Versions: 1
Compression:
Stored size: 577 Bytes
Contents
module Sidekiq module Middleware module Server class Logging def call(worker, item, queue) begin start = Time.now logger.info("start".freeze) yield logger.info("done: #{elapsed(start)} sec") rescue Exception logger.info("fail: #{elapsed(start)} sec") raise end end private def elapsed(start) (Time.now - start).round(3) end def logger Sidekiq.logger end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sidekiq-4.2.10 | lib/sidekiq/middleware/server/logging.rb |