このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 2.6.0 リファレンスマニュアル

instance method Logger#warn?

warn? -> bool[permalink][rdoc]

現在の Logger オブジェクトが WARN 以上のログレベルのメッセージを記録するなら真を返します。

require 'logger'

logger = Logger.new(STDOUT)
logger.warn? # => true
logger.level = Logger::Severity::ERROR
logger.warn? # => false