DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24803>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24803

LevelMatchFilter not working as expected





------- Additional Comments From [EMAIL PROTECTED]  2003-11-19 15:12 -------
What I'm trying to do is output to a log file only message that are of level 
INFO  using DailyRollingFileAppender.  Anything above or below info should not 
be written to the log file.  So to do this I had added a LevelMatchFilter to 
my appender with a match level of info.

Here's the snippet...  

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"; 
debug="false">

  <appender name="AS400Connector_Info_FileAppender" 
class="org.apache.log4j.DailyRollingFileAppender">
    <param name="File"   value="AS400_INFO.log" />
    <param name="Append" value="true" />
    <param name="DatePattern" value="'.'yyyy-MM-dd" />
    
    <layout class="org.apache.log4j.PatternLayout">
      <param name="ConversionPattern" value="[%d{EEEE, MMMM dd, yyyy - 
HH:mm:ss:SSS zzz}] %-5p - %m%n"/>
    </layout>      
    
    <filter class="com.interval.core.util.LevelMatchFilter">
      <param name="LevelToMatch" value="INFO" />
      <param name="AcceptOnMatch" value="true" />
    </filter>
  </appender>

  <logger name="com.interval.core.connector" additivity="true">
    <level value="all" />
    <appender-ref ref="AS400Connector_Info_FileAppender" />
      <appender-ref ref="AS400Connector_Error_FileAppender" />
    <appender-ref ref="AS400Connector_Debug_FileAppender" />
  </logger>

</log4j:configuration>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to