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
|
UNKNOWN = 5
|
||||||
].freeze
|
].freeze
|
||||||
|
|
||||||
|
SEVERITY_NAMES = {
|
||||||
|
'debug' => DEBUG,
|
||||||
|
'info' => INFO,
|
||||||
|
'warn' => WARN,
|
||||||
|
'error' => ERROR,
|
||||||
|
'fatal' => FATAL,
|
||||||
|
'unknown' => UNKNOWN
|
||||||
|
}.freeze
|
||||||
|
|
||||||
SEVERITY_LABELS = [
|
SEVERITY_LABELS = [
|
||||||
'DEBUG'.freeze,
|
'DEBUG'.freeze,
|
||||||
'INFO'.freeze,
|
'INFO'.freeze,
|
||||||
|
|||||||
@ -82,20 +82,7 @@ module Rackstash
|
|||||||
if severity.is_a?(Integer)
|
if severity.is_a?(Integer)
|
||||||
@level = severity
|
@level = severity
|
||||||
else
|
else
|
||||||
case severity.to_s.downcase
|
@level = SEVERITY_NAMES.fetch(severity.to_s.downcase) do
|
||||||
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
|
|
||||||
raise ArgumentError, "invalid log level: #{severity}"
|
raise ArgumentError, "invalid log level: #{severity}"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user