Skip to content

Maintenance Ruby 3.3 gets fixes, but no new features. Switch to Ruby 4.0 →

instance method

Logger#level=

level=(severity)

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=.

See also #level #log #info? #reopen also in 3.4 · 3.2 · 3.1 · 3.0