2009-08-10 57 views
2

LevelRangeFilter我使用这个属性文件来设置log4j的春天:无法为log4j的

log4j.appender.EMAIL=org.apache.log4j.net.SMTPAppender 
log4j.appender.EMAIL.filter=org.apache.log4j.varia.LevelRangeFilter 
log4j.appender.EMAIL.filter.levelMin=FATAL 

但得到:

log4j:WARN Failed to set property [filter] to value "org.apache.log4j.varia.LevelRangeFilter". 

任何想法?

回答

6

从文档为PropertyConfigurator

的PropertyConfigurator不 处理高级配置由 DOMConfigurator支持 功能,如 过滤器,自定义ErrorHandlers支持,嵌套 追加程序,如AsyncAppender, 等

我建议您使用XML文件来设置它。

3

您不需要过滤器。

log4j.appender.EMAIL.Threshold = FATAL

+0

门槛不与log4j的版本的log4j-1.2.16.jar工作。任何帮助 – 2014-05-02 10:21:58