您的位置:首页 > 其它

Jfinal使用log4j打印日志

2015-11-30 17:29 393 查看

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

4、运行程序,日志就会打印在Jfinal_demo.log文件中。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  log4j Jfinal