Log4j.properties:
Log4j.rootlogger=debug,console,file
Log4j.appender.console=org.apache.log4j.consoleappender
Log4j.appender.console.threshold=info
log4j.appender.console.layout=org.apache.log4j.patternlayout
Log4j.appender.console.layout.conversionpattern=%d{yyyy-mm-dd HH:MM:SS} [%5p]-%c-%f (%l)-%m%n
Log4j.appender.file=org.apache.log4j.rollingfileappender
log4j.appender.file.append=true
Log4j.appender.file.file=.. /logs/log4jtest.log
log4j.appender.file.threshold=info
log4j.appender.file.layout= Org.apache.log4j.PatternLayout
log4j.appender.file.layout.conversionpattern=%d{yyyy-mm-dd HH:mm:ss} [%5p]-%c -%f (%l)-%m%n
LOG4J.APPENDER.FILE.MAXFILESIZE=10MB
The default is to place the log4j.properties in the classpath. Save the log file to the $tomcat_home/logs directory
Initializing the logger in the business class
private static Logger log = Logger.getlogger (Logoutservlet.class);
Print Log
Log.info ("User [" +username+ "] is logout");