Module: Lug::Standard::LoggerMethods

Included in:
Logger
Defined in:
lib/lug/standard.rb

Instance Method Summary collapse

Instance Method Details

#log(message, level = nil) ⇒ Object Also known as: <<



74
75
76
77
78
79
80
# File 'lib/lug/standard.rb', line 74

def log(message, level = nil)
  level_i = level.to_i
  return if level_i < @device.level_threshold ||
            (level_i == 0 && !@enabled)
  message ||= yield if block_given?
  @device.log(message, @namespace, level)
end