module InfluxReporter::Logging

@api private

Constants

PREFIX

Public Instance Methods

debug(*args, &block) click to toggle source
# File lib/influx_reporter/logging.rb, line 8
def debug(*args, &block)
  config.logger.debug(log_message(*args, &block)) if has_logger?
end
error(*args, &block) click to toggle source
# File lib/influx_reporter/logging.rb, line 20
def error(*args, &block)
  config.logger.error(log_message(*args, &block)) if has_logger?
end
fatal(*args, &block) click to toggle source
# File lib/influx_reporter/logging.rb, line 24
def fatal(*args, &block)
  config.logger.fatal(log_message(*args, &block)) if has_logger?
end
info(*args, &block) click to toggle source
# File lib/influx_reporter/logging.rb, line 12
def info(*args, &block)
  config.logger.info(log_message(*args, &block)) if has_logger?
end
warn(*args, &block) click to toggle source
# File lib/influx_reporter/logging.rb, line 16
def warn(*args, &block)
  config.logger.warn(log_message(*args, &block)) if has_logger?
end

Private Instance Methods

has_logger?() click to toggle source
# File lib/influx_reporter/logging.rb, line 30
def has_logger?
  respond_to?(:config) && config && config.logger
end
log_message(*args) { ||| first| ... } click to toggle source
# File lib/influx_reporter/logging.rb, line 34
def log_message(*args)
  msg = block_given? && yield || args.first
  "#{PREFIX}#{msg}"
end