2009-08-10 3 views
2

Ich verwende diese Eigenschaft Datei Setup log4j im Frühjahr:kann nicht eingestellt LevelRangeFilter für log4j

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

aber immer:

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

Irgendwelche Ideen?

Antwort

6

Aus der Dokumentation für PropertyConfigurator:

Die PropertyConfigurator behandelt nicht die erweiterte Konfiguration durch die DOMConfigurator unterstützten Funktionen wie Unterstützung für Filter, benutzerdefinierten Errorhandlers, verschachtelt Appen wie der AsyncAppender, usw.

Ich schlage vor, dass Sie stattdessen eine XML-Datei verwenden.

3

Sie benötigen keinen Filter dafür.

log4j.appender.EMAIL.Threshold = FATAL

+0

Threshold mit log4j Version log4j-1.2.16.jar nicht funktioniert. Irgendeine Hilfe –

Verwandte Themen