Module: Lumberjack::Severity
- Included in:
- Logger
- Defined in:
- lib/lumberjack/severity.rb
Overview
The standard severity levels for logging messages.
Constant Summary collapse
- DEBUG =
Backward compatibilty with 1.0 API
::Logger::Severity::DEBUG
- INFO =
::Logger::Severity::INFO
- WARN =
::Logger::Severity::WARN
- ERROR =
::Logger::Severity::ERROR
- FATAL =
::Logger::Severity::FATAL
- UNKNOWN =
::Logger::Severity::UNKNOWN
- SEVERITY_LABELS =
%w[DEBUG INFO WARN ERROR FATAL UNKNOWN].freeze
Class Method Summary collapse
-
.label_to_level(label) ⇒ Integer
Convert a severity label to a level.
-
.level_to_label(severity) ⇒ String
Convert a severity level to a label.
Class Method Details
.label_to_level(label) ⇒ Integer
Convert a severity label to a level.
29 30 31 |
# File 'lib/lumberjack/severity.rb', line 29 def label_to_level(label) SEVERITY_LABELS.index(label.to_s.upcase) || UNKNOWN end |
.level_to_label(severity) ⇒ String
Convert a severity level to a label.
21 22 23 |
# File 'lib/lumberjack/severity.rb', line 21 def level_to_label(severity) SEVERITY_LABELS[severity] || SEVERITY_LABELS.last end |