I cannot see how you configure the LevelRangeFilter. See my example for 
separating console.out and console.err:

    <appender name="CONSOLE.ERR" class="org.apache.log4j.ConsoleAppender">
        <param name="target" value="System.err"/>
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%d{HH:mm:ss.SSS} (%6r) %-5p 
[%-7t] %F:%L %x - %m%n"/>
        </layout>
        <filter class="org.apache.log4j.varia.LevelRangeFilter">
            <param name="LevelMin" value="warn"/>
            <param name="LevelMax" value="fatal"/>
            <param name="AcceptOnMatch" value="false"/>
        </filter>
    </appender>

    <appender name="CONSOLE.OUT" class="org.apache.log4j.ConsoleAppender">
        <param name="target" value="System.out"/>
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%d{HH:mm:ss.SSS} (%6r) %-5p 
[%-7t] %F:%L %x - %m%n"/>
        </layout>
        <filter class="org.apache.log4j.varia.LevelRangeFilter">
            <param name="LevelMin" value="trace"/>
            <param name="LevelMax" value="info"/>
            <param name="AcceptOnMatch" value="false"/>
        </filter>
    </appender>
 
Heri

-----Ursprüngliche Nachricht-----
Von: takidoso [mailto:malte.kem...@de.equens.com] 
Gesendet: Dienstag, 17. November 2009 17:55
An: log4j-user@logging.apache.org
Betreff: [SCL-4] funny behaviour using filters


Hi to all,
I am not sure, if that is a bug or a misconcetion of my own.
I have following log4j.xml :
----------------------------------
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration SYSTEM 
"log4j.dtd"> <log4j:configuration 
xmlns:log4j="http://jakarta.apache.org/log4j/";>
<appender name="rootApp" class="org.apache.log4j.DailyRollingFileAppender"> 
         
         
         
        <layout class="org.apache.log4j.PatternLayout"> 
                 
        </layout>
</appender>

<appender name="gfcApp" class="org.apache.log4j.DailyRollingFileAppender"> 
         
         
         
        <layout class="org.apache.log4j.PatternLayout"> 
                 
        </layout>
</appender>

<appender name="fdAppErr" class="org.apache.log4j.DailyRollingFileAppender"> 
       
      
      <layout class="org.apache.log4j.PatternLayout">
           
      </layout>
        
        <filter class="org.apache.log4j.varia.LevelRangeFilter">
            
            
        </filter>
</appender>


<appender name="fdAppLog" class="org.apache.log4j.DailyRollingFileAppender"> 
         
         
         
        <layout class="org.apache.log4j.PatternLayout"> 
                 
        </layout> 
        <filter class="org.apache.log4j.varia.LevelRangeFilter">
            
            
        </filter>
</appender>

<appender name="fdAppTrace"
class="org.apache.log4j.DailyRollingFileAppender"> 
         
         
         
        <layout class="org.apache.log4j.PatternLayout"> 
                 
        </layout>
</appender>


<category name="de.equens.filedemon" additivity="false"> 
        <priority value="INFO" ></priority> 
        <appender-ref ref="fdAppErr" />
        <appender-ref ref="fdAppLog" />
</category>

<category name="de.equens.fileconverter" additivity="false"> 
        <priority value="WARN" ></priority> 
        <appender-ref ref="gfcApp" />
</category>


<root>
   <priority value="off"/>
</root>

</log4j:configuration>
-----------------------------------------------
I notice, that I cannot find any warning even though I put defenitely one
out.
I intend with this configuration that a warning would be found in
filedemon.log as well in filedemon.error, since I have put the logger (or
category) to  Level Info.
I cannot find the warning anywere, but errors and infos are where I expect
them.
What am i doing wrong?

Thanks for hints in advance

Takidoso


-- 
View this message in context: 
http://old.nabble.com/funny-behaviour-using-filters-tp26393423p26393423.html
Sent from the Log4j - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-user-h...@logging.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-user-h...@logging.apache.org

Reply via email to