Maintenance Ruby 3.3 gets fixes, but no new features. Switch to Ruby 4.0 →
instance method
Logger#level=
level=(severity)
lib/logger.rb
View on GitHub ↗
# File tmp/rubies/ruby-3.3.0/lib/logger.rb, line 399
def level=(severity)
@level = Severity.coerce(severity)
end
Sets the log level; returns severity. See Log Level.
Argument severity may be an integer, a string, or a symbol:
Example
logger.level = Logger::ERROR # => 3 logger.level = 3 # => 3 logger.level = 'error' # => "error" logger.level = :error # => :error
Logger#sev_threshold= is an alias for Logger#level=.