instance method
silence
Ruby on Rails 2.2.3
Since v2.2.3 Last seen in v3.2.22.5Signature
silence(temporary_level = ERROR)
Silences the logger for the duration of the block.
Parameters
-
temporary_levelopt = ERROR
Source
# File activesupport/lib/active_support/buffered_logger.rb, line 21
def silence(temporary_level = ERROR)
if silencer
begin
old_logger_level, self.level = level, temporary_level
yield self
ensure
self.level = old_logger_level
end
else
yield self
end
end
Defined in activesupport/lib/active_support/buffered_logger.rb line 21
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::BufferedLogger