min*_*ank 5 logging rspec ruby-on-rails command-line-interface ruby-on-rails-4
我已经成功地禁用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)
Run Code Online (Sandbox Code Playgroud)
我尝试了以下选项,但他们没有帮助:
ActiveRecord::Base.logger = nil
config.action_controller.logger = nil
config.action_view.logger = nil
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
lim*_*ime 12
尝试将应用程序日志级别设置为:fatal或4(它们是同一个).例如config/environments/test.rb:
config.log_level = :fatal
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅Rails指南,例如可用的日志级别:
可用的日志级别为:
:debug,:info,:warn,:error,:fatal,和:unknown,对应于从0日志级别数最多5分别.
| 归档时间: |
|
| 查看次数: |
1624 次 |
| 最近记录: |