Logging in jsf
I have a jsf application with several pages and backing beans. I am also using a stateless session facade.
How can i use logging in the application?
I plan to use java.util.logging.logger as follows:
public static Logger logger(String loggingResourceName) throws Exception {
//refer Filehandler javadoc
//limit - the maximum number of bytes to write to any one file
//count - the number of files to use
//"%u - a unique number to resolve conflicts
FileHandler fileHandler=new FileHandler("log%u.txt", 500000, 10,true);
//use SimpleFormatter / XMLFormatter
fileHandler.setFormatter(new java.util.logging.SimpleFormatter()) ;
LogManager lm = LogManager.getLogManager();
Logger logger = Logger.getLogger(loggingResourceName);
//Message levels lower than this value will be discarded.
logger.setLevel(Level.INFO);
logger.addHandler(fileHandler);
//register logger
lm.addLogger(logger);
return logger;
}
Where should i place this method? Backing beans or session facade?
Thanks,
kal

