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