log4j rootlogger关闭某些类的logger

zer*_*n23 7 java log4j

如何配置一个log4j.properties与rootlogger = debug, stdout, logfile
org.apache.httpclient = debug其进入日志文件而不是标准输出?

将rootlogger提升为info是不可接受的,因为我在调试级别有其他包.

Chi*_*ang 12

log4j.properties文件中,添加该行

log4j.logger.org.apache.httpclient=DEBUG, logfile
Run Code Online (Sandbox Code Playgroud)

org.apache.httpclient记录器输出定向到logfileappender.

还包括该行

log4j.additivity.org.apache.httpclient=false
Run Code Online (Sandbox Code Playgroud)

防止org.apache.httpclient记录器输出转到rootLoggerappender.