module Riemann::Babbler::Logging
Public Class Methods
included(base)
click to toggle source
# File lib/riemann/babbler/logging.rb, line 29 def self.included(base) base.extend(self) end
Public Instance Methods
get_logger_speaker()
click to toggle source
# File lib/riemann/babbler/logging.rb, line 21 def get_logger_speaker if @logger_speaker.nil? self.class == Class ? "C: #{self.to_s}" : "I: #{self.class.to_s}" else @logger_speaker end end
log(log_level, message, method = nil)
click to toggle source
# File lib/riemann/babbler/logging.rb, line 11 def log(log_level, message, method = nil) speaker = get_logger_speaker speaker = speaker + "##{method}" unless method.nil? @@logger.send(log_level.to_sym, " [#{speaker}] #{message}") end
set_logger_speaker(speaker)
click to toggle source
# File lib/riemann/babbler/logging.rb, line 17 def set_logger_speaker(speaker) @logger_speaker = speaker end