LevelMatchFilter returns NEUTRAL if there is no match. You need to add a DenyAll filter after the LevelMatchFilter.
Does that make sense?
At 07:00 PM 9/3/2004, you wrote:
I have a filter set up like so: <appender name="auditApp" class="org.apache.log4j.DailyRollingFileAppender"> <param name="File" value="/pti/projects/commons-audit/v1.0/conf/audit.log" /> <param name="DatePattern" value="'.'yyyy-MM-dd"/> <layout class="com.ptilabs.commons.audit.AuditPatternLayout"> <param name="ConversionPattern" value="%d [%t] %-5p %c - %m - %s%n"/> </layout> <filter class="org.apache.log4j.varia.LevelMatchFilter"> <param name="LevelToMatch" value="audit#com.ptilabs.commons.audit.AuditLevel"/> <param name="AcceptOnMatch" value="true"/> </filter> </appender>
And a category: <category name="com.ptilabs"> <priority value="audit#com.ptilabs.commons.audit.AuditLevel" /> <appender-ref ref="auditApp" /> </category>
But it seems to be letting everything through (Priority 'audit' is below DEBUG)..
Can anyone see what I am doing wrong?
I'm trying to get different appenders to be used based on level.
Thanks...
-- Sloan
-- Ceki G�lc�
For log4j documentation consider "The complete log4j manual"
ISBN: 2970036908 http://www.qos.ch/shop/products/clm_t.jsp
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
