내 log4j에 메시지 클래스 이름을 포함하지 않는 클래스 이름 :의 Log4j 메시지를 포함하는 (? 방법 :?) 대신
[INFO] 22:41 (?: decodeDirectory :?)
어떤 생각이 왜 그렇게 것입니까?
log4j.properties는과 같이 읽습니다
log4j.rootLogger=INFO, logfile, console
log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=ExifImageRA.log
log4j.appender.logfile.MaxFileSize=1MB
log4j.appender.logfile.MaxBackupIndex=1
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=[%5p] %d{mm:ss} (%F:%M:%L)%n%m%n%n
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=[%5p] %d{mm:ss} (%F:%M:%L)%n%m%n%n
log4j 구성, 코드 샘플 등을 제공해주십시오. 아무도 정보가 거의 없으면 도움을 줄 수 없습니다. – benw
@benw - 내 개미 스크립트에서 javac에'debug = true'를 설정하면 INFO 레벨 메시지가 이제 해당 클래스 이름을 표시합니다. 이 수준의 세부 사항을 보려면'debug = true'가 필요합니까? – wulfgarpro