gpt4 book ai didi

ruby-on-rails - 如何在脚本/控制台中禁用记录器

转载 作者:行者123 更新时间:2023-12-04 00:53:27 25 4
gpt4 key购买 nike

在我的 .irbrc 文件中,我需要“记录器”以允许我查看在脚本/控制台中查询 ActiveRecords 时执行的 SQL。

我的问题是,我如何暂时关闭记录器,这样它就不会只为几个 ActiveRecord 查询显示 SQL?

最佳答案

要在脚本/控制台中切换登录,这是我使用的:

def show_log
change_log(STDOUT)
end

def hide_log
change_log(nil)
end

def change_log(stream, colorize=true)
ActiveRecord::Base.logger = ::Logger.new(stream)
ActiveRecord::Base.clear_all_connections!
ActiveRecord::Base.colorize_logging = colorize
end

关于ruby-on-rails - 如何在脚本/控制台中禁用记录器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4103205/

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