Hi;
My log file is below. I switched to the xml format and here is the problem I
am having.
If I have:
<logger name=3D"org.apache" additivity=3D"false">
<level value=3D"info"/>
<appender-ref ref=3D"stdout" />
</logger>
Then nothing is written to the tomcat appender.
If I have:
<logger name=3D"org.apache">
<level value=3D"info"/>
<appender-ref ref=3D"stdout" />
</logger>
Then I get two problems:
First, tomcat now has INFO logging (want that in stdout only). Second,
stdout gets each entry twice.
??? - thanks - dave
Log4j.xml:
<?xml version=3D"1.0" encoding=3D"UTF-8" ?> <!DOCTYPE log4j:configuration
SYSTEM "log4j.dtd"> <log4j:configuration
xmlns:log4j=3D"http://jakarta.apache.org/log4j/">
<appender name=3D"stdout"
class=3D"org.apache.log4j.ConsoleAppender">
<layout class=3D"org.apache.log4j.PatternLayout">
<param name=3D"ConversionPattern" value=3D"%5p [%t] %m -
%c %M%n"/>
</layout>
</appender>
<appender name=3D"tomcat"
class=3D"org.apache.log4j.RollingFileAppender">
<param name=3D"file"
value=3D"${catalina.home}/logs/tomcat.log"/>
<param name=3D"MaxFileSize" value=3D"100KB"/>
<param name=3D"MaxBackupIndex" value=3D"10"/>
<layout class=3D"org.apache.log4j.PatternLayout">
<param name=3D"ConversionPattern"
value=3D"%d{HH:mm:ss.SSS} %5p [%t] %c - %m%n"/>
</layout>
</appender>
<appender name=3D"windward"
class=3D"org.apache.log4j.RollingFileAppender">
<param name=3D"file"
value=3D"${catalina.home}/logs/windward.log"/>
<param name=3D"MaxFileSize" value=3D"100KB"/>
<param name=3D"MaxBackupIndex" value=3D"10"/>
<layout class=3D"org.apache.log4j.PatternLayout">
<param name=3D"ConversionPattern"
value=3D"%d{HH:mm:ss.SSS} %5p [%t] %c - %m%n"/>
</layout>
</appender>
<logger name=3D"net.windward" additivity=3D"false">
<level value=3D"info"/>
<appender-ref ref=3D"windward" />
</logger>
<logger name=3D"org.apache">
<level value=3D"info"/>
<appender-ref ref=3D"stdout" />
</logger>
<root>
<priority value=3D"warn" />
<appender-ref ref=3D"stdout" />
<appender-ref ref=3D"tomcat" />
</root>
</log4j:configuration>