Когда тест завершился неудачно в maven, в файлах xml файлов отчета о проверке подлинности в target/surefire-reports/TEST-<test-name>.xml
отображается только стандартный вывод System.output
или стандартная ошибка System.err
Когда я использую jdk java.util.logging.Logger
все записи ведения журнала в стандартной ошибке <system-err> tag
, но не отображается, когда я использую log4j.
Журналирование с помощью log4j отлично работает через FileAppender и ConsoleAppender. Он отображается в полном выпуске консоли, но не в отдельных файлах отчетов теста.
- Могу ли я настроить log4j для перенаправления вывода на
System.out
, чтобы он отображался в surefire rerports? - Могу ли я сказать, что верность также покажет журнал регистрации log4j?