Sha256: ff4ea213e3a167cab39e898ceff1f0319ecaccd53271789542debf12413836fc

Contents?: true

Size: 537 Bytes

Versions: 7

Compression:

Stored size: 537 Bytes

Contents

module Workers
  module Helpers
    def log_debug(msg, e = nil)
      (@_logger || @logger).debug(concat_e(msg, e))
    end

    def log_info(msg, e = nil)
      (@_logger || @logger).info(concat_e(msg, e))
    end

    def log_warn(msg, e = nil)
      (@_logger || @logger).warn(concat_e(msg, e))
    end

    def log_error(msg, e = nil)
      (@_logger || @logger).error(concat_e(msg, e))
    end

    def concat_e(msg, e = nil)
      return e ? "#{msg}\nEXCEPTION: #{e.message}\n#{e.backtrace.join("\n")}\n--" : msg
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
workers-0.3.0 lib/workers/helpers.rb
workers-0.2.2 lib/workers/helpers.rb
workers-0.2.1 lib/workers/helpers.rb
workers-0.2.0 lib/workers/helpers.rb
workers-0.1.4 lib/workers/helpers.rb
workers-0.1.3 lib/workers/helpers.rb
workers-0.1.2 lib/workers/helpers.rb