class Soda::Logger::JobLogger
Attributes
logger[R]
Public Class Methods
new(logger = Soda.logger)
click to toggle source
# File lib/soda/logger.rb, line 49 def initialize(logger = Soda.logger) @logger = logger end
Public Instance Methods
with(job_hash) { || ... }
click to toggle source
# File lib/soda/logger.rb, line 53 def with(job_hash) logger.with([:worker, job_hash["klass"]], [:jid, job_hash["id"]]) do start = now logger.info("start") yield logger.info("finish (%fms)" % (now - start)) end end