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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
