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");