Merge pull request #44247 from orhantoy/rm-AS-LoggerThreadSafeLevel-add

Remove AS::LoggerThreadSafeLevel#add patch
This commit is contained in:
Ryuta Kamizono 2022-01-25 16:44:35 +09:00 committed by GitHub
commit e5e035eefd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 0 additions and 21 deletions

View File

@ -44,26 +44,5 @@ module ActiveSupport
ensure
self.local_level = old_local_level
end
# Redefined to check severity against #level, and thus the thread-local level, rather than +@level+.
# FIXME: Remove when the minimum Ruby version supports overriding Logger#level.
def add(severity, message = nil, progname = nil, &block) # :nodoc:
severity ||= UNKNOWN
progname ||= @progname
return true if @logdev.nil? || severity < level
if message.nil?
if block_given?
message = yield
else
message = progname
progname = @progname
end
end
@logdev.write \
format_message(format_severity(severity), Time.now, progname, message)
end
end
end