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 ro...@xemaps.com on 2004/11/23 17:00:50 UTC
understanding xml configuration
Hi guys,
Looking for some help. I've searched the archives and I'm still confused. I've been struggling to get my logging through log4j.xml. I use logging in my Tomcat web apps and also in standalone applications.
So far my configuration file looks like this:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="true">
<appender name="std-out" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n"/>
</layout>
</appender>
<appender name="error-out" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="error.log"/>
<param name="Threshold" value="error"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n"/>
</layout>
</appender>
<appender name="debug-out" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="debug.log"/>
<param name="Threshold" value="debug"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n"/>
</layout>
</appender>
<logger name="com.mypackage">
<level value="debug"/>
<appender-ref ref="std-out" />
<appender-ref ref="error-out" />
<appender-ref ref="debug-out" />
</logger>
<root>
<level value="error"/>
<appender-ref ref="std-out" />
</root>
</log4j:configuration>
If I have the <root>'s level set to "error" shouldn't I only be seeing "error" logs?
I'm also seeing log4j logs:
log4j: Threshold ="null".
log4j: Retreiving an instance of org.apache.log4j.Logger.
log4j: Setting [com.mypackage] additivity to [true].
log4j: Level value for com.mypackage is [debug].
log4j: com.mypackage level set to DEBUG
etc...
Why am I seeing this and how can I avoid it?
Thanks!
Roy.
---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-user-help@logging.apache.org