我已设法通过在ActiveRecord
config.active_record.logger = nil
来停用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
我错过了什么?
答案 0 :(得分:12)
尝试将应用程序日志级别设置为:fatal
或4
(它们是同一个)。例如。在config/environments/test.rb
:
config.log_level = :fatal
有关详细信息,请参阅the Rails Guides,例如可用的日志级别:
可用的日志级别为:
:debug
,:info
,:warn
,:error
,:fatal
和:unknown
,对应于日志级别数字分别为0到5。