Hi folks,

When I use the profiling tool off the Netbeans 6.1 IDE, I see lots of Threads 
that got the name "org.apache.log4j.xml.XMLWatchdog". Unfortunately I didn't 
find much documentation about that, that's why I'm posting here.

My problem is that there's lot's of threads (about 5 per instance of B) with 
this name when I profile code that looks like the code below. Why is that? Does 
log4j really need them? The profiler says they are waiting all the time. 

Regards,
Martin

java-code:

class A{
DOMConfigurator.configure("log4j_config.xml");
Logger loggerA = Logger.getLogger("loggerA");
B b1 = new B();
B b2 = new B();
B b3 = new B();

}

class B{
Logger loggerB = Logger.getLogger("loggerB");
}

log4j_config.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="drfa" class="org.apache.log4j.RollingFileAppender">
    <param name="File" value="C:\\Root.log"/>
    <param name="Append" value="true"/>
        <param name="MaxFileSize" value="100KB"></param>
        <param name="MaxBackupIndex" value="5"></param>
    <layout class="org.apache.log4j.PatternLayout">
      <param name="ConversionPattern" value="%d{dd/MMM/yyyy HH:mm:ss,SSSS} [%t] 
- %p - %m%n"/>
    </layout>
  </appender>
  
  <appender name="rfa_a" class="org.apache.log4j.RollingFileAppender">
    <param name="File" value="C:\\A.log"/>
    <param name="Append" value="true"/>
        <param name="MaxFileSize" value="200KB"></param>
        <param name="MaxBackupIndex" value="10"></param>
    <layout class="org.apache.log4j.PatternLayout">
      <param name="ConversionPattern" value="%d{dd/MMM/yyyy HH:mm:ss,SSSS} [%t] 
- %p - %m%n"/>
    </layout>
  </appender>
  
   <appender name="rfa_b" class="org.apache.log4j.RollingFileAppender">
    <param name="File" value="C:\\B.log"/>
    <param name="Append" value="true"/>
        <param name="MaxFileSize" value="200KB"></param>
        <param name="MaxBackupIndex" value="10"></param>
    <layout class="org.apache.log4j.PatternLayout">
      <param name="ConversionPattern" value="%d{dd/MMM/yyyy HH:mm:ss,SSSS} [%t] 
- %p - %m%n"/>
    </layout>
  </appender>
     
  
  <logger name="loggerA" additivity="false">
        <level value ="all" />
    <appender-ref ref="rfa_a"/>
  </logger>
  
  <logger name="loggerB" additivity="false">
        <level value ="all" />
    <appender-ref ref="rfa_b"/>
  </logger>
  
  <root>
    <priority value ="info"/>
    <appender-ref ref="drfa"/>
  </root>

</log4j:configuration>
-- 
GMX startet ShortView.de. Hier findest Du Leute mit Deinen Interessen!
Jetzt dabei sein: http://www.shortview.de/[EMAIL PROTECTED]

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

Reply via email to