關閉 asset pipeline (sprockets)日誌消息

新建 config/initializers/quiet_assets.rb



if Rails.env.development?
 Rails.application.assets.logger = Logger.new(File.join(Rails.root,'log/assets.log'))
 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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章