Merge pull request #52132 from skipkayhil/hm-rm-logger-predicates

Remove obsolete Logger severity predicates
This commit is contained in:
Rafael Mendonça França 2024-06-26 19:03:11 -04:00 committed by GitHub
commit 6045f257fb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 22 additions and 10 deletions

@ -93,7 +93,7 @@ PATH
connection_pool (>= 2.2.5)
drb
i18n (>= 1.6, < 2)
logger
logger (>= 1.4.2)
minitest (>= 5.1)
tzinfo (~> 2.0, >= 2.0.5)
rails (8.0.0.alpha)

@ -42,5 +42,5 @@
s.add_dependency "base64"
s.add_dependency "drb"
s.add_dependency "bigdecimal"
s.add_dependency "logger"
s.add_dependency "logger", ">= 1.4.2"
end

@ -7,14 +7,6 @@ module ActiveSupport
module LoggerThreadSafeLevel # :nodoc:
extend ActiveSupport::Concern
Logger::Severity.constants.each do |severity|
class_eval(<<-EOT, __FILE__, __LINE__ + 1)
def #{severity.downcase}? # def debug?
Logger::#{severity} >= level # DEBUG >= level
end # end
EOT
end
def local_level
IsolatedExecutionState[local_level_key]
end

@ -369,6 +369,26 @@ def add(message_level, message = nil, progname = nil, &block)
@adds << [message_level, message, progname] if message_level >= local_level
end
def debug?
level <= ::Logger::DEBUG
end
def info?
level <= ::Logger::INFO
end
def warn?
level <= ::Logger::WARN
end
def error?
level <= ::Logger::ERROR
end
def fatal?
level <= ::Logger::FATAL
end
def close
@closed = true
end