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

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

instance method Logger#debug?

debug? -> bool[permalink][rdoc][edit]

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

require 'logger'

logger = Logger.new(STDOUT, level: Logger::Severity::DEBUG)
p logger.debug? # => true
logger = Logger.new(STDOUT, level: Logger::Severity::INFO)
p logger.debug? # => false