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 Adam Hardy <ju...@cyberspaceroad.com> on 2002/07/09 15:19:18 UTC

Can't control logging via root - get all msgs despite setting priority

Hi,
I'm getting all the messages including my Info msgs going to my root 
logger's file, despite setting my root logger to accept only errors. Can 
you have a look at my xml config and tell me if it's something simple:

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

<log4j:configuration debug="false" 
xmlns:log4j="http://jakarta.apache.org/log4j/">
     <appender name="stdout" class="org.apache.log4j.ConsoleAppender">
         <layout class="org.apache.log4j.PatternLayout">
             <param name="ConversionPattern"
                    value="%-5p %C{2} - %m%n"/>
         </layout>
     </appender>
     <appender name="fulloutput" 
class="org.apache.log4j.DailyRollingFileAppender">
         <param name="File"           value="${log.home}apla" />
         <param name="Append"         value="true" />
         <param name="DatePattern"    value="'.'yyyy-MM-dd'.log'"/>
         <layout class="org.apache.log4j.PatternLayout">
             <param name="ConversionPattern"
                    value="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
         </layout>
     </appender>
     <root>
         <level value="error" />
         <appender-ref ref="fulloutput"/>
     </root>
     <logger name="com.infineon.apla.Factory">
         <level value="info" />
         <appender-ref ref="stdout"/>
     </logger>
     <logger name="com.infineon.apla.BasisAplaAction">
         <level value="info" />
         <appender-ref ref="stdout"/>
     </logger>
</log4j:configuration>


thanks
Adam


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


Re: Can't control logging via root - get all msgs despite setting priority

Posted by Adam Hardy <ju...@cyberspaceroad.com>.
Hi All,
I've configured the root logger to put all errors & fatals in a log file.

My problem comes when I configure a second logger. My second logger 
passes all debug & above to the console. However as soon as I configure 
this second logger, the root logger also sends all debug & above to the 
file.

I can't figure out how to stop this. Can anyone help?


Thanks
Adam


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