Я хочу установить регистратор, чтобы я мог сбросить весь выполненный SQL моего приложения rails.Проблема в том, что такой регистратор связан с AbstractAdapter, который очень скоро инициализируется в тестовом режиме, и поэтому не может быть установлен моим кодом инициализатора.Я пытаюсь поставить
ActiveRecord::Base.logger = MyCustomLogger.new(STDOUT)
в конце environment.rb
, как кто-то посоветовал, но он работает только при запуске в консольной среде (пинается script/console
), а не при запуске в тестовом режиме.Интересно, есть ли способ настроить такой регистратор, чтобы я мог быть вызван в любой среде (тестирование, разработка, производство, консоль)