如何配置一个log4j.properties与rootlogger = debug, stdout, logfile
和org.apache.httpclient = debug
其进入日志文件而不是标准输出?
提高rootlogger到的信息是不能接受的,因为我有其他包在调试级别。
如何配置一个log4j.properties与rootlogger = debug, stdout, logfile
和org.apache.httpclient = debug
其进入日志文件而不是标准输出?
提高rootlogger到的信息是不能接受的,因为我有其他包在调试级别。
在log4j.properties
文件中添加一行
log4j.logger.org.apache.httpclient=DEBUG, logfile
指导org.apache.httpclient
记录器输出到logfile
的appender。
还包括线
log4j.additivity.org.apache.httpclient=false
为了防止org.apache.httpclient
记录器输出要去rootLogger
的追加程序。
您可以通过使用不同的追加程序过滤器实现这一功能。 我认为LevelRangeFilter将是你在找什么。
不过,我觉得过滤器只能如果正在使用的配置XML文件中,指定使用属性文件时,不支持。