相关疑难解决方法(0)

在控制台中禁用Rails SQL日志记录

当我在控制台中执行命令时,有没有办法禁用SQL查询日志记录?理想情况下,如果我可以禁用它并使用控制台中的命令重新启用它,那将是很棒的.

我正在尝试调试一些东西并使用"puts"打印出一些相关数据.但是,sql查询输出使其难以阅读.


编辑: 我找到了另一个解决方案,因为将记录器设置为nil有时会引发错误,如果我的代码以外的其他东西试图调用logger.warn

nil您可以将记录器的级别设置为,而不是将记录器设置为1.

ActiveRecord::Base.logger.level = 1 # or Logger::INFO
Run Code Online (Sandbox Code Playgroud)

sql console ruby-on-rails

245
推荐指数
6
解决办法
9万
查看次数

标签 统计

console ×1

ruby-on-rails ×1

sql ×1