Sha256: 908f5dc62d51c97af0f85a0c1de99503cb82cdcba7614f4237bdd2ec6fdfac2f
Contents?: true
Size: 383 Bytes
Versions: 4
Compression:
Stored size: 383 Bytes
Contents
class Woodhouse::Middleware::LogJobs < Woodhouse::Middleware def call(job, worker) log "#{job.describe} starting" begin yield job, worker rescue => err log "#{job.describe} failed: #{err.inspect}" raise err end log "#{job.describe} done" end private def log(msg) if @config.logger @config.logger.info msg end end end
Version data entries
4 entries across 4 versions & 1 rubygems