一、问题描述:
JFinal中如果你不想使用cglib,而是使用JFinal自己封装的Proxy做动态代理,你就会遇到这个问题。
com.jfinal.proxy.ProxyGenerator中会有debug日志输出。
这样的日志,开发时候输出太占用console了。
二、如何屏蔽这个日志?
在下图里可以看到他是支持debug log就输出了。
想屏蔽掉这个日志,只能依赖你项目中使用的日志框架了,log4j也好,slf4j也好,都有对应屏蔽此类输出这个日志的方法。
1、log4j
按照这个 可以
log4j.logger.com.jfinal.proxy.ProxyGenerator=OFF
2、slf4j+log4j2
同样也是OFF掉即可
3、logback
这是自己屏蔽日志的方式,依赖的是项目使用的日志框架。
通过跟波总沟通,JFinal新版本会加入一个开关用来控制这个日志,这样不用日志框架的项目也可以手动配置开关去关闭这个日志了。
加我微信,交个朋友
18766735632
【教程】FastJson和Jackson中定制JFinal Record序列化
【分享】解决JFinal-Mysql下代码生成无法获取到数据库表注释信息
项目:JBolt极速开发平台