Если вы напишите следующий код в файле среды, он должен работать.
if "irb" == $0
config.logger = Logger.new(Rails.root.join('path_to_log_file.txt'))
end
Вы также можете вращать файл журнала, используя
config.logger = Logger.new(Rails.root.join('path_to_log_file.txt'), number_of_files, file_roation_size_threshold)
Для регистрации только активных операций, связанных с записью, вы можете сделать
ActiveRecord::Base.logger = Logger.new(Rails.root.join('path_to_log_file.txt'))
Это также позволяет вам иметь разные конфигурации / файл логгера для разных сред.