您好我的production.rb
文件中有以下内容:
ActiveRecord::Base.logger = Logger.new(STDOUT) if defined? Rails::Console
这用于在生产中使用控制台时打印出SQL。
最近(我更新了一些我怀疑的宝石后)它停止了工作(没有任何东西可以打印出来了。)
如果我在启动后在控制台中手动运行该行,一切正常。出于这个原因,我怀疑某处的其他代码会覆盖默认记录器。我怎样才能知道什么和在哪里?
我考虑过使用Tracepoint但不确定如何使用。