首页 > 代码库 > 【Java】捣鼓Java日志的一点小收获
【Java】捣鼓Java日志的一点小收获
好吧,这是我第一篇写的Java相关的blog。
最近项目里面的Log各种混乱,忍无可忍就去研究了一波,还是有那么一些收获的。
我们用slf4j作为facade,实现运行时配置日志框架。
首先是依赖的配置。
- slf4j-api
- binding: 告诉slf4j,要用什么作为underlying framework
- implementation
如果要用log4j2,那么首先要找到log4j2的binding依赖
然后根据log4j2官网的dependency tree加入log4j-core
具体就是看我的gitlab project吧
只有我自己能看好吧
懒得写了
还有一种方法就是用slf4j-log4j12当binding,前面加上log4j-1.2-api, class载入的时候用1.2-api盖掉binding里面的相关东西,就把slf4j-log4j12变成一个log4j2 binding。注意顺序不能反。不过这也太丑了,所以就注释掉了。
binding只能有一个,如果在别的依赖里还有别的binding,要手动在pom里面exclude
【Java】捣鼓Java日志的一点小收获
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。