Commit 8880c06d3bd6fc4dcfe63e82c662988698ad4bcf
1 parent
db3d90cb
Exists in
master
and in
4 other branches
disable annoying rails assets log messages
Showing
1 changed file
with
13 additions
and
0 deletions
Show diff stats
| ... | ... | @@ -0,0 +1,13 @@ |
| 1 | +if Rails.env.development? | |
| 2 | + Rails.application.assets.logger = Logger.new('/dev/null') | |
| 3 | + Rails::Rack::Logger.class_eval do | |
| 4 | + def call_with_quiet_assets(env) | |
| 5 | + previous_level = Rails.logger.level | |
| 6 | + Rails.logger.level = Logger::ERROR if env['PATH_INFO'] =~ %r{^/assets/} | |
| 7 | + call_without_quiet_assets(env) | |
| 8 | + ensure | |
| 9 | + Rails.logger.level = previous_level | |
| 10 | + end | |
| 11 | + alias_method_chain :call, :quiet_assets | |
| 12 | + end | |
| 13 | +end | ... | ... |