module Opbeat::Logging
@api private
Constants
- PREFIX
Public Instance Methods
debug(*args, &block)
click to toggle source
# File lib/opbeat/logging.rb, line 6 def debug *args, &block config.logger.debug(log_message(*args, &block)) if has_logger? end
error(*args, &block)
click to toggle source
# File lib/opbeat/logging.rb, line 18 def error *args, &block config.logger.error(log_message(*args, &block)) if has_logger? end
fatal(*args, &block)
click to toggle source
# File lib/opbeat/logging.rb, line 22 def fatal *args, &block config.logger.fatal(log_message(*args, &block)) if has_logger? end
info(*args, &block)
click to toggle source
# File lib/opbeat/logging.rb, line 10 def info *args, &block config.logger.info(log_message(*args, &block)) if has_logger? end
warn(*args, &block)
click to toggle source
# File lib/opbeat/logging.rb, line 14 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/opbeat/logging.rb, line 28 def has_logger? respond_to?(:config) && config && config.logger end
log_message(*args, &block)
click to toggle source
# File lib/opbeat/logging.rb, line 32 def log_message *args, &block msg = block_given? && block.call || args.first "#{PREFIX}#{msg}" end