From 1307907330337e6a90c61cb17970dfff45145822 Mon Sep 17 00:00:00 2001 From: Maxwell Salzberg Date: Wed, 18 Apr 2012 17:26:27 -0700 Subject: [PATCH] silence asset noise in development. Thanks to @joshsusser. @denniscollective said I should put something pithy here, but that sounds like a bad idea. --- config/initializers/silence_assets.rb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 config/initializers/silence_assets.rb diff --git a/config/initializers/silence_assets.rb b/config/initializers/silence_assets.rb new file mode 100644 index 000000000..2bae826fd --- /dev/null +++ b/config/initializers/silence_assets.rb @@ -0,0 +1,16 @@ +if Rails.env.development? + + Rails.application.assets.logger = Logger.new('/dev/null') + + Rails::Rack::Logger.class_eval do + def call_with_quiet_assets(env) + previous_level = Rails.logger.level + Rails.logger.level = Logger::ERROR if env['PATH_INFO'] =~ %r{^/assets/} + call_without_quiet_assets(env) + ensure + Rails.logger.level = previous_level + end + alias_method_chain :call, :quiet_assets + end + +end \ No newline at end of file