如何禁用Rails SQL日志?

dan*_*dan 6 ruby-on-rails

有没有办法在Rails中禁用SQL日志,而不是更改日志级别?我有一些logger.debug语句,我想在我的ActiveRecord模型中打印出来,但我想隐藏SQL语句.

Mat*_*ley 3

您可以对其进行货币修补,将其放入文件中,例如config/initializers/disable_ar_logging.rb

class ActiveRecord::ConnectionAdapters::AbstractAdapter
  def log_info(*args); end
end
Run Code Online (Sandbox Code Playgroud)