Module: UnifiedLoggerSeverityLevel

Defined in:
lib/unified_logger/severity.rb

Overview

Older Ruby: no coerce method, patch level= directly on Logger

Instance Method Summary collapse

Instance Method Details

#level=(severity) ⇒ Object



29
30
31
32
33
34
35
36
37
# File 'lib/unified_logger/severity.rb', line 29

def level=(severity)
  if severity.is_a?(Numeric)
    @level = severity
  elsif severity.to_s.downcase == "note"
    @level = Logger::Severity::NOTE
  else
    super
  end
end