mirror of
https://github.com/meineerde/rackstash.git
synced 2025-12-19 15:01:12 +00:00
Extract the SEVERITY_NAMES constant
This array lists the lowercase names of the supported severities which can be set on the Logger.
This commit is contained in:
parent
7459a27a1c
commit
473618c479
@ -17,6 +17,15 @@ module Rackstash
|
||||
UNKNOWN = 5
|
||||
].freeze
|
||||
|
||||
SEVERITY_NAMES = {
|
||||
'debug' => DEBUG,
|
||||
'info' => INFO,
|
||||
'warn' => WARN,
|
||||
'error' => ERROR,
|
||||
'fatal' => FATAL,
|
||||
'unknown' => UNKNOWN
|
||||
}.freeze
|
||||
|
||||
SEVERITY_LABELS = [
|
||||
'DEBUG'.freeze,
|
||||
'INFO'.freeze,
|
||||
|
||||
@ -82,20 +82,7 @@ module Rackstash
|
||||
if severity.is_a?(Integer)
|
||||
@level = severity
|
||||
else
|
||||
case severity.to_s.downcase
|
||||
when 'debug'.freeze
|
||||
@level = DEBUG
|
||||
when 'info'.freeze
|
||||
@level = INFO
|
||||
when 'warn'.freeze
|
||||
@level = WARN
|
||||
when 'error'.freeze
|
||||
@level = ERROR
|
||||
when 'fatal'.freeze
|
||||
@level = FATAL
|
||||
when 'unknown'.freeze
|
||||
@level = UNKNOWN
|
||||
else
|
||||
@level = SEVERITY_NAMES.fetch(severity.to_s.downcase) do
|
||||
raise ArgumentError, "invalid log level: #{severity}"
|
||||
end
|
||||
end
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user