如何配置log4j.properties與rootlogger = debug, stdout, logfile
和org.apache.httpclient = debug
進入日誌文件但不是標準輸出?log4j rootlogger關閉某些類的記錄器
提高rootlogger到的信息是不能接受的,因爲我有其他包在調試級別。
如何配置log4j.properties與rootlogger = debug, stdout, logfile
和org.apache.httpclient = debug
進入日誌文件但不是標準輸出?log4j rootlogger關閉某些類的記錄器
提高rootlogger到的信息是不能接受的,因爲我有其他包在調試級別。
在log4j.properties
文件,添加行
log4j.logger.org.apache.httpclient=DEBUG, logfile
指導org.apache.httpclient
記錄器輸出到logfile
附加目的地。
另外包括行
log4j.additivity.org.apache.httpclient=false
防止org.apache.httpclient
記錄器輸出要去rootLogger
的追加程序。
您可以通過在不同的appender上使用過濾器來實現此功能。我認爲LevelRangeFilter將是你正在尋找的。
但是我覺得過濾器只能如果正在使用的配置XML文件中,指定使用屬性文件時,不支持。
你的意思是appender閾值? – zeroin23 2009-09-16 13:52:55