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

Reply via email to