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