Module: Lumberjack::Severity
- Included in:
- Logger
- Defined in:
- lib/lumberjack/severity.rb
Overview
The standard severity levels for logging messages.
Constant Summary collapse
- UNKNOWN =
5
- FATAL =
4
- ERROR =
3
- WARN =
2
- INFO =
1
- DEBUG =
0
- SEVERITY_LABELS =
%w(DEBUG INFO WARN ERROR FATAL UNKNOWN).freeze
Class Method Summary collapse
Class Method Details
.label_to_level(label) ⇒ Object
18 19 20 |
# File 'lib/lumberjack/severity.rb', line 18 def label_to_level(label) SEVERITY_LABELS.index(label.to_s.upcase) || UNKNOWN end |
.level_to_label(severity) ⇒ Object
14 15 16 |
# File 'lib/lumberjack/severity.rb', line 14 def level_to_label(severity) SEVERITY_LABELS[severity] || SEVERITY_LABELS.last end |