1、在項目中導入log4j的jar包。
2、配置log4j.properties
log4j.rootLogger=INFO,stdout,file log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%n%-d{yyyy-MM-dd HH:mm:ss}%n[%p]-[Thread: %t]-[%C.%M()]: %m%n # Output to the File log4j.appender.file=org.apache.log4j.FileAppender log4j.appender.file.File=./jfinal_demo.log log4j.appender.file.layout=org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern=%n%-d{yyyy-MM-dd HH:mm:ss}%n[%p]-[Thread: %t]-[%C.%M()]: %m%n
3、如何打印日誌:
在每個controller類中寫:
private final Logger logger = Logger.getLogger("");
在每個方法裏面寫:
long l = System.currentTimeMillis(); //將該方法的參數進行打印和操作人id logger.info("uid="+"uid"+"and"+"parameter="+"null");
//打印該方法返回值和執行時間
logger.info("result="+"null"+"and"+"end time "+(System.currentTimeMillis()-l)+" ms");