Module: Logged::LevelConversion

Included in:
Logged
Defined in:
lib/logged/level_conversion.rb

Overview

Conversion between log level symbols and integers

Instance Method Summary collapse

Instance Method Details

#level_to_const(level) ⇒ Object



4
5
6
# File 'lib/logged/level_conversion.rb', line 4

def level_to_const(level)
  ::Logger.const_get(level.to_s.upcase)
end

#level_to_sym(level) ⇒ Object



8
9
10
11
12
13
14
15
16
17
# File 'lib/logged/level_conversion.rb', line 8

def level_to_sym(level)
  case level
  when ::Logger::FATAL then :fatal
  when ::Logger::ERROR then :error
  when ::Logger::WARN  then :warn
  when ::Logger::INFO  then :info
  when ::Logger::DEBUG then :debug
  else                      :unknown
  end
end