Дублирование вывода Logger на production.log и консоль для задач Rake - PullRequest
0 голосов
/ 08 марта 2020

Я разрабатываю приложение Rails.

В настоящее время используется конфигурация по умолчанию для экземпляра регистратора (Rails.logger), поэтому он выводит информацию о журналировании в log/production.log в производственной среде.

Теперь для некоторых задач Rake я хочу скопировать его вывод на консоль (терминал). Я знаю, что могу сделать что-то вроде

config.logger = Logger.new(STDOUT)

, чтобы переключить назначение журнала с log/production.log на терминал, но это не дублирует вывод, поэтому это не то решение, которое я ищу.

Мотивация для достижения этой конфигурации состоит в том, чтобы сделать задачу Rake как более подробной в терминале, и в то же время получить все журналы приложений для сохранения в log/production.log.

* 1015. * Вопрос
  • Как мне просто скопировать вывод Rails.logger на терминал?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...