Регистратор Rails является объектом ActiveSupport::BufferedLogger
, но его можно переназначить любому другому типу объекта Logger
(или любому объекту, который реагирует на методы Logger
), который вы пожелаете, включая что-то вроде этого:
dev_null = Logger.new("/dev/null")
Rails.logger = dev_null
ActiveRecord::Base.logger = dev_null
Поместите эти строки в начало вашей задачи Rake, и все выходные данные журналов будут недорого отправлены на /dev/null
, что лучше всего объясняется в статье Wikipedia .