module Metrux::Loggable
Constants
- LOG_PROGRAM_NAME
- PREFIX_PROGRAM_NAME
Private Instance Methods
__logger__()
click to toggle source
# File lib/metrux/loggable.rb, line 20 def __logger__ @logger || Metrux.logger end
log(message, severity = :debug)
click to toggle source
# File lib/metrux/loggable.rb, line 11 def log(message, severity = :debug) return if __logger__.blank? __logger__.public_send(severity, LOG_PROGRAM_NAME) do "[#{self.class}][thread=#{Thread.current.object_id.to_s(16)}] " \ "#{message}" end end