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]

Reply via email to