首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
log4j 怎么替换为slf4j
throws
2019-09-05 17:04
詹总 你好
请问 jfianl 中的log4j 怎么替换为slf4j
项目:
JFinal
评论区
happyboy
2019-09-05 22:53
你这个问题问的不太对,slf4j是做为一个桥梁存在的,事实上slf4j并不作为日志控件,而是作为一个中间件配合其他日志控件使用,比如log4j。所以现在主流的做法是slf4j+log4j或者slf4j+其他日志控件来实现日志记录。阿里巴巴的代码规范对于日志控件的使用做了明确要求,不允许直接使用log4j或者logback这样的日志控件,而是让他们居于幕后,让slf4j在前面。这种资料网上很多,可以自己查一下。
回复
JFinal
2019-09-05 23:25
在 configConstant(Constants me) 方法中找到下面这个方法:
me.setLogFactory(...);
利用这个方法,注入自己的 Slf4jLogFactory 实现即可,具体的实现方式,参考 jfinal 里头的 com.jfinal.log 包下面的实现即可,很简单
回复
HingLo
2019-09-06 09:46
参考 https://www.jfinal.com/share/1717
回复
发送
我要反馈
热门反馈
扫码入社