Sha256: 4e25405adcd7b9a953dd7aff6b8879e63ab90ad0b65e520a41257a9d232aea98

Contents?: true

Size: 325 Bytes

Versions: 1

Compression:

Stored size: 325 Bytes

Contents

require 'active_support/concern'

module BackgroundWorker
  module Logging
    extend ActiveSupport::Concern

    def logger
      BackgroundWorker.logger
    end

    def log(message, options = {})
      severity = options.fetch(:severity, :info)
      logger.send(severity, "job_id=#{job_id} #{message}")
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
background_worker-0.9.0 lib/background_worker/logging.rb