博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
slf4j 与各个 logging框架的适配器说明
阅读量:7236 次
发布时间:2019-06-29

本文共 751 字,大约阅读时间需要 2 分钟。

  在java领域里,日志框架纷杂繁多,项目中必然要使用很多的第三方库,而这些第三方库所使用的log框架又不尽相同。想要打出合理有效的日志,就必须在你的项目中将这些日志框架统一才行。幸好,slf4j, commons-logging都是做这样的事情的。现如今,大家使用slf4j已成为主流。在统一这些日志框架时,必须得知道各个适配器所承担的角色,才能做好。

  

将某种日志框架委托给 slf4j:

jul-to-slf4j.jar    将使用java.util.logging的日志委托给slf4j框架jcl-over-slf4j.jar    将使用org.apache.commons.logging的日志委托给slf4j框架log4j-over-slf4j.jar    将org.apache.log4j的日志委托给slf4j框架

 

将slf4j 桥接到其他日志框架:

slf4j-log4j12.jar    将slf4j的日志桥接到log4j 1.2 slf4j-jdk14.jar    将slf4j的日志桥接到java.util.loggingslf4j-simple.jar    将slf4j的日志桥接到System.out

 

logback:

logback:    logback-core 提供基础抽象    logback-classic 提供了性能优于log4j的log框架,并且直接就是基于Slf4j API实现。所以当希望slf4j的日志,由logback来完成时,不需要像其他的日志框架一样提供适配器。    logback-access 为Servlet(Tomcat,Jetty等)提供HTTP Access日志。

 

后续,将推出jboss-logging的说明。

 

转载地址:http://gnlfm.baihongyu.com/

你可能感兴趣的文章
Class详解
查看>>
正则:此处用到字符串的replace方法
查看>>
什么是css?
查看>>
webpack 打包多页面
查看>>
傻瓜式入门Redux
查看>>
最新图解 如何提升phpstudy中的mysql版本
查看>>
华山论剑之iOS&tableView的双剑合璧
查看>>
4K超清,2500万人在线,猫晚直播技术全解读
查看>>
编译时注解 ButterKnife源码分析和手写
查看>>
人人都能学会的python编程教程2:数据类型和变量
查看>>
iOS开发: CocoaPods远程私有仓库的维护-添加子库
查看>>
【Python3网络爬虫开发实战】3-基本库的使用-3正则表达式
查看>>
支持获取 6.0+设备正在运行程序信息
查看>>
使用 Acorn 来解析 JavaScript
查看>>
如何下载、安装eclipse
查看>>
流计算框架 Flink 与 Storm 的性能对比
查看>>
JavaScript数据类型AND深拷贝和浅拷贝的不归路
查看>>
iOS逆向之旅(进阶篇) — HOOK(FishHook)
查看>>
Gradle 3.0.0设置Apk文件输出命名
查看>>
mac 使用php storm的基本配置
查看>>