Sha256: 05ba57ff481b70e972882139afdbeffccc6736322aa5a0001e4e20e989350dab
Contents?: true
Size: 532 Bytes
Versions: 4
Compression:
Stored size: 532 Bytes
Contents
# frozen_string_literals: true module Lumberjack # The standard severity levels for logging messages. module Severity UNKNOWN = 5 FATAL = 4 ERROR = 3 WARN = 2 INFO = 1 DEBUG = 0 SEVERITY_LABELS = %w(DEBUG INFO WARN ERROR FATAL UNKNOWN).freeze class << self def level_to_label(severity) SEVERITY_LABELS[severity] || SEVERITY_LABELS.last end def label_to_level(label) SEVERITY_LABELS.index(label.to_s.upcase) || UNKNOWN end end end end
Version data entries
4 entries across 4 versions & 3 rubygems