Maintenance Ruby 3.4 gets fixes, but no new features. Switch to Ruby 4.0 →
class method
Logger::Severity.coerce
coerce(severity)
lib/logger/severity.rb
View on GitHub ↗
# File tmp/rubies/ruby-3.4.1/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
No documentation available
also in
3.3