Документация Citrus Framework указывает, что выходные данные консоли тестирования интеграции могут регистрироваться через систему ведения журнала SLF4J. Неясно, является ли это автоматом c, или его нужно каким-то образом включить. Мой опыт показывает, что он не включен, поскольку не было создано ни одного файла журнала, содержащего то, что отображается на консоли тестового запуска.
Мое приложение использует Log4J со связанным файлом log4j2-spring.xml
(в src/main/resources
) для определения форматов журнала и файлы. Когда интеграционный тест выполняется через Citrus, выходные данные консоли приложения (и другая информация) должным образом регистрируются в файлах, указанных в файле конфигурации Log4J. Однако нигде (кроме консоли) не регистрируется вывод консоли Citrus.
Как включить ведение журнала вывода консоли тестирования Citrus? Я создал отдельную log4j.xml
, которую поместил в src/test/resources
, но это, похоже, было проигнорировано.
Нужно ли указывать в конфигурации отдельный регистратор, который указывает c для вывода Citrus?