Here is my configuration:

        Jakarta Commons Logging 1.0.3
        Log4j 1.2.8
        IBM Websphere Application Server 4.0.5

My stdout log file shows this output:

log4j: Parsing for [root] with value=[OFF].
log4j: Level token is [OFF].
log4j: Category root set to OFF
log4j: Finished configuring.

What does "Category root set to OFF" mean?


Here is my config file, log4j.xml

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

<!-- =====================================================================
-->
<!--
-->
<!--  Log4j configuration file
-->
<!--
-->
<!-- =====================================================================
-->



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

        <appender name="STDERR" class="org.apache.log4j.ConsoleAppender">
            <param name="Target" value="System.err"/>
            <layout class="org.apache.log4j.PatternLayout">
               <param name="ConversionPattern"
                       value="%-5p %c{3} - %m [%X{server.hostname}]%n"/>
            </layout>

            <filter class="org.apache.log4j.varia.LevelRangeFilter">
                <param name="AcceptOnMatch" value="true"/>
                <param name="LevelMin" value="WARN"/>
                <param name="LevelMax" value="FATAL"/>
            </filter>

        </appender>
        
        <appender name="STDOUT" class="org.apache.log4j.ConsoleAppender">
            <param name="Target" value="System.out"/>
            <layout class="org.apache.log4j.PatternLayout">
               <param name="ConversionPattern"
                       value="%-5p %c{3} - %m [%X{server.hostname}]%n"/>
            </layout>
            <filter class="org.apache.log4j.varia.LevelRangeFilter">
                <param name="AcceptOnMatch" value="true"/>
                <param name="LevelMin" value="INFO"/>
                <param name="LevelMax" value="INFO"/>
            </filter>
        </appender>

        <appender name="EMAILNOTIFICATION"
class="org.apache.log4j.net.SMTPAppender">
                <param name="SMTPHost" value="somehost.foobar.net"/>
                <param name="To" value="[EMAIL PROTECTED]"/>
                <param name="From" value="[EMAIL PROTECTED]"/>
                <param name="Subject" value="Message from Websphere"/>
                <param name="BufferSize" value="1"/>
                <layout class="org.apache.log4j.PatternLayout">
                     <param name="ConversionPattern"
                             value="[%d{DATE}]%nServer hostname:
%X{server.hostname}%n%-5p %c{3} - %m%nThread name: %t%n"/>
                </layout>
        </appender>

  <!-- ======================= -->
  <!-- Setup the Root category -->
  <!-- ======================= -->

  <root>
   <priority value ="all" />
   <appender-ref ref="STDOUT" />
   <appender-ref ref="STDERR" />
   <appender-ref ref="EMAILNOTIFICATION" />
  </root>
  
</log4j:configuration>


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

Reply via email to