Sha256: 9d6b0197ffd58953ce6841ee11db93e29e569b8cf3af404e11b06a3f77f428e3
Contents?: true
Size: 705 Bytes
Versions: 13
Compression:
Stored size: 705 Bytes
Contents
# frozen_string_literals: true module Lumberjack # The standard severity levels for logging messages. module Severity # Backward compatibilty with 1.0 API DEBUG = ::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 << 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
13 entries across 13 versions & 3 rubygems