내 응용 프로그램에 log4j를 사용하고 있습니다. 이제 모든 Java 클래스에서이 등록 정보 파일에 액세스하는 등록 정보 file.How를 작성했습니다. 누구든지 그것에 대해 설명해 주시겠습니까? 당신의 web.xml이 추가모든 클래스의 log4j 속성에 액세스하는 방법은 무엇입니까?
# Root logger option
log4j.rootLogger=INFO, file, stdout
# Direct log messages to a log file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=${rootPath}WEB-INF/logs/MyLog.log
log4j.appender.file.MaxFileSize=1MB
log4j.appender.file.MaxBackupIndex=1
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
# Direct log messages to stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
동일한 방법으로 수행했지만 이해할 수 없습니다. –
구성에서 $ {rootPath}는 무엇을 말합니다. 그것을 다시 확인하십시오. –
rootPath가 그 loction에 파일을 저장하기 위해 주어졌습니다. –