I may be missing something here or posting to the wrong list, but for some
reason it seems that trace-level logging doesn't work correctly using
commons logging 1.0.3 and log4j 1.2.8.  Sorry this is a long post but I am
trying to give all info needed to diagnose the problem.

I have this trace-level statement in my com.bah.krm.core.KrmFactory:

if (log.isTraceEnabled())
{
 log.trace("Retrieving module " + cd + " from database");
}

This is producing debug-level output, which is curious since I am using
trace:

DEBUG [Thread-5] (KrmFactory.java:172) - Retrieving module TG from database

Also, when I set my debugging level for this class to debug instead of
trace, the message still shows up even though it should not.

Here is my commons-logging.properties file:
org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger
org.apache.commons.logging.LogFactory=org.apache.commons.logging.impl.LogFac
toryImpl

Here is my log4j.properties file:
log4j.rootLogger=error, stdout, R

log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=/example.log

log4j.appender.R.MaxFileSize=100KB
log4j.appender.R.MaxBackupIndex=1

log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n

log4j.logger.com.bah.ebspnp=trace, R
log4j.logger.com.bah.krm=trace, R

log4j.logger.com.bah.krm.core.KrmFactory=debug, R

Any idea what could be wrong?  Thanks,

Matt


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to