gpt4 book ai didi

ruby-on-rails - 如何禁用 Rails 4 中的所有 CLI 测试日志?

转载 作者:行者123 更新时间:2023-12-04 17:00:57 24 4
gpt4 key购买 nike

我设法禁用了 ActiveRecord相关日志通过设置config.active_record.logger = nilconfig/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

我错过了什么?

最佳答案

尝试将应用程序日志级别设置为 :fatal4 (他们是一样的)。例如。在 config/environments/test.rb :

config.log_level = :fatal

the Rails Guides有关更多信息,例如可用的日志级别:

The available log levels are: :debug, :info, :warn, :error, :fatal, and :unknown, corresponding to the log level numbers from 0 up to 5 respectively.

关于ruby-on-rails - 如何禁用 Rails 4 中的所有 CLI 测试日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20269272/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com