У меня есть приложение для рельсов с большим количеством информации в процессе семян. Есть ли способ установить его так, чтобы он регистрировался в одном из файлов журнала?Возможно ли иметь рельсовые лог-ошибки при посеве
ответ
Если ваш просто работает ваши семена с rake db:seed
задачи вы могли бы сделать:
$ rake db:seed --trace
Попробуйте
say_with_time("Doing this and that") do
# seed stuff
end
сделать ваши семена более многословным, и перенаправить в файл с помощью "> войти. Я предполагаю, что вы могли бы захватить регистратор во время init и вместо этого использовать файловый регистратор, если вам не нравится решение «> log».
это что то, о чем я думал. Похоже, я почти хотел создать другую среду, которая зависит от семян. И, возможно, для каждого прогона создается файл timestamped. – timpone
'say_with_time' работает только с' ActiveRecord :: Migration' –
Rails.logger.debug ("Message") будет идти в журнал/development.log файл.
Вы можете сделать это в консоли tail -f log/development.log
, чтобы увидеть его в действии.
- 1. Возможно настроить рельсовые ассоциации в SQLAlchemy?
- 2. Невозможно создать при посеве
- 3. неинициализированная константа при посеве
- 4. Возможно ли иметь «постоянный» заполнитель?
- 5. Возможно ли иметь асинхронную обработку
- 6. Возможно ли иметь вложенный ko.utils.arrayFilter?
- 7. Возможно ли иметь анимированный QSystemTrayIcon?
- 8. Возможно ли иметь предваряющий надзор?
- 9. Возможно ли иметь частный класс?
- 10. Возможно ли иметь частный класс?
- 11. Возможно ли иметь активность START_STICKY?
- 12. Возможно ли иметь общий делегат?
- 13. Возможно ли иметь два curl_init
- 14. Возможно ли иметь анимированный чертеж?
- 15. Возможно ли иметь «перегруженные» uritemplates?
- 16. Возможно ли иметь внутри кортежа?
- 17. Возможно ли иметь прозрачную рамку?
- 18. Возможно ли иметь несколько viewEngine.viewExtension
- 19. Возможно ли иметь вспомогательные модули?
- 20. ActiveRecord :: unknownAttributeError при посеве данных
- 21. Вложенные рельсовые двигатели
- 22. Возможно ли иметь горизонтальную полосу прокрутки
- 23. Возможно ли предотвратить запуск Laravel Model Events при посеве базы данных?
- 24. Возможно ли иметь сайт, как текстовый документ?
- 25. Возможно ли иметь: после псевдоэлемента на кнопке?
- 26. Обработка инъекции зависимостей при посеве базы данных
- 27. Couchbase: Возможно ли иметь устаревший холодный кеш?
- 28. restangular: возможно ли иметь индикатор выполнения?
- 29. Alter SaveChanges при посеве базы данных
- 30. Возможно ли иметь область под кривой = 0?
Я отслеживаю прямо сейчас - я думаю, что наиболее логичным является только то, чтобы вывести стандартный вывод в файл. Есть --trace штук просто stderror. Существует ли среда для посева? – timpone
Ну по умолчанию это семена для разработки, но вы можете указать аргумент RAILS_ENV. Вы должны иметь возможность использовать Rails.logger, если есть что-то конкретное, что вы хотите регистрировать, но если вы просто пытаетесь зафиксировать ошибку в файле журнала, вам нужно будет вывести вывод трассировки в указанный файл. Наверное, я не уверен, что именно вы пытаетесь войти в систему. – JDutil