Ruby on rails 如何禁用Rails 4中的所有CLI测试日志?
通过在Ruby on rails 如何禁用Rails 4中的所有CLI测试日志?,ruby-on-rails,logging,rspec,ruby-on-rails-4,command-line-interface,Ruby On Rails,Logging,Rspec,Ruby On Rails 4,Command Line Interface,通过在config/environments/test.rb 然而,我仍然得到以下输出: Processing by Admin::WebsitesController#edit as HTML Parameters: {"id"=>"226"} Rendered admin/websites/_form.html.erb (6.8ms) Rendered admin/websites/edit.html.erb within layouts/application (7.2m
config/environments/test.rb
然而,我仍然得到以下输出:
Processing by Admin::WebsitesController#edit as HTML
Parameters: {"id"=>"226"}
Rendered admin/websites/_form.html.erb (6.8ms)
Rendered admin/websites/edit.html.erb within layouts/application (7.2ms)
Completed 200 OK in 36ms (Views: 33.5ms | ActiveRecord: 0.0ms)
我尝试了以下选项,但没有效果:
ActiveRecord::Base.logger = nil
config.action_controller.logger = nil
config.action_view.logger = nil
我缺少什么?尝试将应用程序日志级别设置为
:fatal
或4
(它们是同一个)。例如,在config/environments/test.rb
中:
config.log_level = :fatal
有关更多信息,如可用日志级别,请参阅: 可用的日志级别为:
:debug
,:info
,:warn
,:error
,:fatal
和:unknown
,分别对应于从0到5的日志级别号