Возможно ли иметь ошибки журнала рельсов при заполнении - PullRequest
6 голосов
/ 10 февраля 2012

У меня есть приложение rails с большим количеством информации в начальном процессе. Есть ли способ установить его так, чтобы он регистрировался в одном из файлов журнала?

Ответы [ 3 ]

8 голосов
/ 10 февраля 2012

Если вы просто запускаете семена с помощью задачи rake db:seed, вы можете выполнить:

$ rake db:seed --trace
2 голосов
/ 11 мая 2016

Rails.logger.debug («Сообщение») перейдет в файл log / development.log.

Вы можете сделать это в консоли tail -f log/development.log, чтобы увидеть его в действии.

1 голос
/ 10 февраля 2012

Попробуйте

say_with_time("Doing this and that") do
  # seed stuff
end

, чтобы сделать ваши семена более многословными, и перенаправьте в файл через '> log'.Я полагаю, вы могли бы взломать регистратор во время инициализации и использовать вместо него файловый регистратор, если вам не нравится решение '> log'.

...