You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-user@logging.apache.org by Datoh <da...@free.fr> on 2002/07/26 12:38:50 UTC

XML configuration problem

Hi,
 I use the last version of log4J (1.2.5) and there is something  that i 
don't understand with the result of my xml configuration file:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

<log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
  <appender name="Console" class="org.apache.log4j.ConsoleAppender">
    <layout class="org.apache.log4j.PatternLayout">
      <param name="ConversionPattern" value="%p [%t] %c{2} (%M:%L) - %m%n"/>
    </layout>
  </appender> 

  <appender name="Deliver" class="org.apache.log4j.FileAppender">
    <param name="File" value="c2.txt"/>
    <param name="Append" value="false"/>
    <layout class="org.apache.log4j.PatternLayout">
      <param name="ConversionPattern" value="%m%n"/>
    </layout>
  </appender> 
 
  <category name="leganet.replication.Deliver">
    <priority value="debug"/>
    <appender-ref ref="Deliver"/>
  </category>
 
  <root>
    <priority value="info"/>
    <appender-ref ref="Console"/>
  </root>
</log4j:configuration>


Despite i have a priority value info for root, log4j print on the 
console the debug level message... why?

thx

Datoh
 


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: XML configuration problem

Posted by Jacob Kjome <ho...@visi.com>.
Hello Datoh,

Try adding additivity="false" to your <category> element (which should
be changed to <logger>, btw).

Jake

Friday, July 26, 2002, 5:38:50 AM, you wrote:

D> Hi,
D>  I use the last version of log4J (1.2.5) and there is something  that i 
D> don't understand with the result of my xml configuration file:

D> <?xml version="1.0" encoding="UTF-8" ?>
D> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

D> <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
D>   <appender name="Console" class="org.apache.log4j.ConsoleAppender">
D>     <layout class="org.apache.log4j.PatternLayout">
D>       <param name="ConversionPattern" value="%p [%t] %c{2} (%M:%L) - %m%n"/>
D>     </layout>
D>   </appender> 

D>   <appender name="Deliver" class="org.apache.log4j.FileAppender">
D>     <param name="File" value="c2.txt"/>
D>     <param name="Append" value="false"/>
D>     <layout class="org.apache.log4j.PatternLayout">
D>       <param name="ConversionPattern" value="%m%n"/>
D>     </layout>
D>   </appender> 
 
D>   <category name="leganet.replication.Deliver">
D>     <priority value="debug"/>
D>     <appender-ref ref="Deliver"/>
D>   </category>
 
D>   <root>
D>     <priority value="info"/>
D>     <appender-ref ref="Console"/>
D>   </root>
D> </log4j:configuration>


D> Despite i have a priority value info for root, log4j print on the 
D> console the debug level message... why?

D> thx

D> Datoh
 


D> --
D> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
D> For additional commands, e-mail: <ma...@jakarta.apache.org>



-- 
Best regards,
 Jacob                            mailto:hoju@visi.com


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>