Resque-задания - это просто старые рубиновые объекты.Я могу использовать puts
вызовы внутри них, чтобы выводить данные на консоль, или я могу создать экземпляр стандартного класса Ruby Logger
с STDOUT
и использовать его.
Но есть ли правильный подход для входа в систему?Rails, из мест, которые не являются контроллерами или моделями?Я вижу, Rails.logger
возвращает BufferedLogger
, но когда я звоню info
или warn
и т. Д., Ничего не происходит.Если я вызываю flush
для него, он просто возвращает пустой массив и ничего не выводится.
Какое здесь соглашение?