[logback-dev] svn commit: r1148 - in logback/trunk: logback-classic logback-site/src/site/xdocTemplates/manual

noreply.seb at qos.ch noreply.seb at qos.ch
Fri Dec 22 15:18:05 CET 2006

Author: seb
Date: Fri Dec 22 15:18:05 2006
New Revision: 1148


excluded LoggerPerfsTest from running
Now mentionning the availability of AbstractMatcherFilter in the "implement your own filter" section of filter.xml

Modified: logback/trunk/logback-classic/pom.xml
--- logback/trunk/logback-classic/pom.xml	(original)
+++ logback/trunk/logback-classic/pom.xml	Fri Dec 22 15:18:05 2006
@@ -111,6 +111,7 @@
+						<exclude>**/LoggerPerfTest.java</exclude>

Modified: logback/trunk/logback-site/src/site/xdocTemplates/manual/filters.xml
--- logback/trunk/logback-site/src/site/xdocTemplates/manual/filters.xml	(original)
+++ logback/trunk/logback-site/src/site/xdocTemplates/manual/filters.xml	Fri Dec 22 15:18:05 2006
@@ -160,6 +160,16 @@
 			getter and setter methods in the class, and you can specify the
 			option's value in an xml element, nested within the <em>filter</em> element.
+		<p>
+			In case you want to implement a filter that provides different behaviour
+			depending on the result of its test (say, a filter that would accept or deny
+			an event depending on the content of its message), you can extend the
+			<a href="../xref/ch/qos/logback/core/filter/AbstractMatcherFilter.html">
+			<code>AbstractMatcherFilter</code></a> class. It will provide your filter with 
+			two attribute: <em>OnMatch</em> and <em>OnMismatch</em>, that can be configured
+			like any other option.
+		</p>
 		<h3>Evaluator Filters</h3>
@@ -176,7 +186,8 @@
 			Creating a customized filter that makes use of <code>EventEvaluator</code> objects
 			works the same way as seen previously, except that one must extend the 
-			<code>EvaluatorFilter</code> class, instead of the <code>Filter</code> class.
+			<code>EvaluatorFilter</code> class, instead of the <code>Filter</code>
+			or <code>AbstractMatcherFilter</code> classes.
     <a name="EventEvaluator" />

More information about the logback-dev mailing list