From 8880c06d3bd6fc4dcfe63e82c662988698ad4bcf Mon Sep 17 00:00:00 2001 From: Saito Date: Sun, 14 Oct 2012 00:02:01 +0800 Subject: [PATCH] disable annoying rails assets log messages --- config/initializers/quite_assets.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+), 0 deletions(-) create mode 100644 config/initializers/quite_assets.rb diff --git a/config/initializers/quite_assets.rb b/config/initializers/quite_assets.rb new file mode 100644 index 0000000..6fed180 --- /dev/null +++ b/config/initializers/quite_assets.rb @@ -0,0 +1,13 @@ +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 -- libgit2 0.21.2