lib/web_console/view.rb in web-console-3.3.1 vs lib/web_console/view.rb in web-console-3.4.0
- old
+ new
@@ -29,10 +29,14 @@
# Custom ActionView::Base#render wrapper which silences all the log
# printings.
#
# Helps to keep the Rails logs clean during errors.
def render(*)
- WebConsole.logger.silence { super }
+ if logger = WebConsole.logger and logger.respond_to?(:silence)
+ WebConsole.logger.silence { super }
+ else
+ super
+ end
end
# Override method for ActionView::Helpers::TranslationHelper#t.
#
# This method escapes the original return value for JavaScript, since the