0
이것은 내 log4j 구성 파일입니다. 테스트 사례를 실행하기 위해 배치 파일을 실행할 때마다 콘솔에 여러 개의 null이 인쇄됩니다. Log4j에 대한 경험이 없지만 testAppender를 ConsoleAppender에 할당하지 않은 것 같습니다. 그런 다음 콘솔에 인쇄하는 이유는 무엇입니까?콘솔에 null 인쇄
log4j.logger.com.rbs.rmd_test_suite.util.TestSuiteLogger=DEBUG, testAppender
log4j.appender.testAppender=org.apache.log4j.RollingFileAppender
log4j.appender.testAppender.File= ../log/rmd_test_suite_info.log
log4j.appender.testAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.testAppender.layout.ConversionPattern=%m%n
log4j.appender.testAppender.append=true
#Prevent internal log4j DEBUG messages from polluting the output.
log4j.logger.org.apache.log4j.PropertyConfigurator=INFO
log4j.logger.org.apache.log4j.config.PropertySetter=INFO
log4j.logger.org.apache.log4j.FileAppender=INFO
#Disabling logging of external jars
log4j.rootLogger=Off
log4j.logger.org.openqa = OFF
저는 응용 프로그램의 테스트 케이스를 자동화하기 위해 Selenium Web Driver API를 사용하고 있습니다. 어떤 도움을 주셔서 감사합니다.
파일 로깅은 완벽합니다. 문제는 콘솔에 인쇄되고있는 null입니다.
로깅 떨어져 파일에 로깅에서, 널 (null) 콘솔에 인쇄되고, 파일에 완벽하게 정상적으로 수행되고 사용 OFF입니다 알았어요. – Zohaib
위의 내 대답을 편집했습니다. – Siddharth
+1 답을 제공하기 위해 월요일에 테스트 해 보겠습니다. 감사의 번들. – Zohaib