我如何在生产环境中的日志文件中仅在日志文件中单独记录某个路线



如何防止在生产环境中的日志文件中单独记录某个路线

Started GET "/bar" for 134.45.310.236 at 2014-00-13 06:36:23 +0000
Processing by FooController#index as HTML
  Rendered text template (0.0ms)
Completed 200 OK in 2.6ms (Views: 0.5ms | ActiveRecord: 0.0ms)

使用Silencer Gem

要使用它,用内容创建一个初始化器(例如config/initializers/initializer/linencer.rb):

require 'silencer/rails/logger'
Rails.application.configure do
  config.middleware.swap(
    Rails::Rack::Logger, 
    Silencer::Logger, 
    config.log_tags,
    silence: ["/noisy/action.json"]
  )
end

,只需将路线添加到寂静数组

最新更新