maven에서 테스트가 실패하면 target/surefire-reports/TEST-<test-name>.xml
의 확실한 테스트 보고서 xml 파일에 표준 출력 System.output
또는 표준 오류 만 표시 System.err
확실한 테스트 보고서에 log4j 출력을 표시하는 방법
jdk java.util.logging.Logger
를 사용하면 표준 로깅 <system-err> tag
의 모든 로깅이 표시되지만 표시되지 않습니다. log4j를 사용할 때.
log4j 로깅은 FileAppender와 ConsoleAppender를 통해 잘 작동합니다. 전체 콘솔 출력에는 표시되지만 개별 테스트 보고서 파일에는 표시되지 않습니다.
- log4j의 출력을
System.out
으로 리디렉션하도록 구성하여 확실한 rerports에 표시되도록 할 수 있습니까? - log4j 디버그 로깅도 표시하도록 확실하게 말할 수 있습니까?
를 사용하는 경우
버전 2.9을 사용하여 Log4j의 출력은
<system-out>
에 나타납니다? 테스트 중에 디버그를 사용 하시겠습니까? 각 테스트마다 개별 로그 파일을 원하십니까? –@ cj91 로깅은 정상적으로 작동하지만 java.util.logging을 사용할 때와 같이 각각의 확실한 보고서 파일에 해당 테스트에 대한 로그 출력이 표시되면 좋을 것입니다. – Serxipc