Sha256: 8c7aabb0c0a9187ee2de2e9608a1acc70ab07ab9c7d3df445b3d2fb0acc594a7
Contents?: true
Size: 569 Bytes
Versions: 3
Compression:
Stored size: 569 Bytes
Contents
module Semlogr class LogSeverity include Comparable attr_reader :value def initialize(value, display_string) @value = value @display_string = display_string end def <=>(other) @value <=> other.value end def to_s @display_string end DEBUG = LogSeverity.new(::Logger::DEBUG, 'DEBUG') INFO = LogSeverity.new(::Logger::INFO, 'INFO') WARN = LogSeverity.new(::Logger::WARN, 'WARN') ERROR = LogSeverity.new(::Logger::ERROR, 'ERROR') FATAL = LogSeverity.new(::Logger::FATAL, 'FATAL') end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
semlogr-0.1.2 | lib/semlogr/log_severity.rb |
semlogr-0.1.1 | lib/semlogr/log_severity.rb |
semlogr-0.1.0 | lib/semlogr/log_severity.rb |