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