Hi All,
Can I use two loggers in one Action?
I have set the Commons logging to use log4j.
I need to log error messages in one file and all other messages in another
file.
In log4j.properties, I have following lines:
# log4j properties file
log4j.rootLogger=DEBUG, stdout, rolling
log4j.logger.pilotErrors=WARN, A2
# Configure the rolling and A2 appenders to be FileAppender
log4j.appender.rolling=org.apache.log4j.FileAppender
log4j.appender.A2=org.apache.log4j.FileAppender
.......................................
In my Action,
// The Log instance for application's debug messages.
Log log = LogFactory.getLog(this.getClass()); //supposed to use rootLogger
// The Log instance for application's error messages.
Log logError = LogFactory.getLog("pilotErrors"); //supposed to use
pilotErrors logger
log.debug("User[" + userName + "]: " + "User has " +
"invoked initialization action in session " + session.getId() );
logError.error("User['" + userName + "']: " + "User has " +
"invoked initialization action in session " +
session.getId() );
Both debug and error messages are written in file specified with rolling
FileAppender. Why?
What am I missing??????
Thanks for any ideas,
Reddy
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]