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 "Koes, Derrick" <De...@smith-nephew.com> on 2002/09/11 18:56:43 UTC

configuration problem

When I run my web app I get:

 

log4j:WARN No appenders could be found for logger (DoraLogger).

log4j:WARN Please initialize the log4j system properly.

 

I cannot figure out why.  I believe I have things configured correctly.

Below is my configuration.

Can anyone help?

 

 

 

W2K Pro

Tomcat 4.0.4

Log4j 1.2.26

Java 2 SDK 1.4.0_02

 

Log 4j configuration file logconfig.xml from the classes directory of my
webapp:

 

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

 

<log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>

 

  <appender name="DoraAsync" class="org.apache.log4j.AsyncAppender">

    <appender-ref ref="Dora" />

    <appender-ref ref="NT"/>

  </appender>

 

  <appender name="Dora" class="org.apache.log4j.RollingFileAppender">

    <param name="File" value="dora.log"/>

    <param name="Append" value="true"/>

    <param name="ImmediateFlush" value="true"/>

    <layout class="org.apache.log4j.PatternLayout">

      <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss.SSS}
[%t] %-5p %c %x - %m%n"/>

    </layout>

  </appender>

 

  <appender name="NT" class="org.apache.log4j.nt.NTEventLogAppender">

    <param name="Threshold" value="warn"/>

  </appender>

 

  <appender name="Dora.Audit"
class="org.apache.log4j.DailyRollingFileAppender">

    <param name="File" value="audit.log"/>

    <param name="Append" value="true"/>

    <param name="ImmediateFlush" value="true"/>

    <layout class="org.apache.log4j.PatternLayout">

      <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss.SSS}
[%t] %-5p %c %x - %m%n"/>

    </layout>

  </appender>

 

  <appender name="Console" class="org.apache.log4j.ConsoleAppender">

    <param name="ImmediateFlush" value="true"/>

    <layout class="org.apache.log4j.PatternLayout">

      <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss.SSS}
[%t] %-5p %c %x - %m%n"/>

    </layout>

  </appender>

 

  <logger name="DoraLogger">

    <appender-ref ref="DoraAsync"/>

  </logger>

 

  <logger name="AuditLogger">

    <appender-ref ref="Dora.Audit"/>

  </logger>

 

  <!-- This will contain all available child loggers.  This should only be
used in development.-->

  <root>

    <!-- Possible values:  all, debug, info, warn, error, fatal, off -->

    <priority value ="info" />

    <appender-ref ref="Console"/>

  </root>

 

</log4j:configuration>

 

 

Environment variable CATALINA_OPTS= -Dlog4j.configuration=logconfig.xml
-Dlog4j.configuratorClass=org.apache.log4j.xml.DOMConfigurator