【Java】捣鼓Java日志的一点小收获
2017-06-20 18:31
218 查看
好吧,这是我第一篇写的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
最近项目里面的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的一点收获(1)JComboBox
- 刚刚开始学java,我的第一个比较好一点的Java程序。ps:只要努力,就会有收获
- 今天学习java的一点收获
- java 和 ssh命令的一点收获心得
- 学习java方面的一点收获
- 关于JAVA匿名内部类,回调,事件模式的一点讨论 VS dotNET事件模式
- 用Java日志包进行调试
- 用Java日志包进行调试
- java学习日志05
- .net remoting中的一点收获
- 关于Java类设计中信息隐蔽原则的一点提示
- JAVA学习日志06
- 关于Java的Classloader的讨论收获
- java学习日志02
- java学习日志04
- 我学习使用java的一点体会(8)
- 关于如何jar的一点总结 (转自:javaresearch yedongshu2001 原创)
- 集成 JBoss AOP 1.0 和 java 5 的 Annotation 制作 小叮咚 日志系统
- 初学UNIX C时的一点小收获
- 我学习使用java的一点体会(3)