最佳答案
当我在控制台中执行命令时,是否有方法禁用SQL查询日志记录?理想情况下,如果我可以禁用它,并在控制台中使用命令重新启用它,那就太好了。
我试图调试一些东西,并使用“放”打印出一些相关数据。但是,sql查询输出使其难以阅读。
<强>编辑: 我找到了另一个解决方案,因为设置记录器为nil有时会引发错误,如果我的代码之外的东西试图调用logger.warn
与其将记录器设置为nil
,不如将记录器的级别设置为1
。
ActiveRecord::Base.logger.level = 1 # or Logger::INFO