module Logger::Severity - Documentation for Ruby 3.4
Description: module Logger::Severity: Logging severity.
Keywords: ruby,module,Logger::Severity

# module Logger::Severity

Logging severity.

### Constants

DEBUG

  Low-level information, mostly for developers.

ERROR

  A handleable error condition.

FATAL

  An unhandleable error that results in a program crash.

INFO

  Generic (useful) information about system operation.

LEVELS
UNKNOWN

  An unknown message that should always be logged.

WARN

  A warning.

### Public Class Methods

coerce (severity)
Source

    # File lib/logger/severity.rb, line 29
    def self.coerce(severity)
      if severity.is_a?(Integer)
        severity
      else
        key = severity.to_s.downcase
        LEVELS[key] || raise(ArgumentError, "invalid log level: #{severity}")
      end
    end