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