配置Slf4j依赖,桥接各种多个日志组件(排除commons-logging依赖的影响)
2024-08-31 14:54:41
由于各个jar组件使用的日志框架不一样,实际项目中可能会引入多个jar,通常使用的日志框架有
commons-logging
log4j
若同一个项目引入多个日志组件,那么Slf4j组件会有不能捕捉到的日志记录入口,或同时存在log4j的配置文件时,会影响日志输出。故要解决多日志实现组件问题,具体看pom.xml配置
<!--logback-->
<!--slf4j-->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.24</version>
</dependency>
<!--commons-logging替换成slf4j-->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>1.7.24</version>
</dependency>
<!--log4j替换成slf4j-->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>log4j-over-slf4j</artifactId>
<version>1.7.24</version>
</dependency>
<!--logback-->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.1</version>
</dependency>
<!--logback spring扩展-->
<dependency>
<groupId>org.logback-extensions</groupId>
<artifactId>logback-ext-spring</artifactId>
<version>0.1.4</version>
</dependency>
最新文章
- 阿里云免费申请免费SSL证书
- RazorEngine 3.3 在Mono 3.2上正常运行
- Jenkins从2.x新建Job时多了一个文件夹的功能(注意事项)
- wamp2.5虚拟站点建立
- SharePoint 更新文档库文档标题(Title)字段
- LeetCode:Remove Duplicates from Sorted Array I II
- php页面打开响应时间
- 黄聪:C#图像处理(各种旋转、改变大小、柔化、锐化、雾化、底片、浮雕、黑白、滤镜效果) (转)
- Android——进度条ProgressBar
- git从入门到精通
- 用泛型的IEqualityComparer<;T>;接口去重复项
- php发送http请求
- wz
- Python 爬虫四 基础案例-自动登陆github
- A2dp连接流程源码分析
- web前端学习:JavaScript学习指南
- mongodb添加验证用户 删除用户
- 源代码安装Apache、Mysql、PHP
- Spring Cloud Eureka
- Eclipse添加Spket插件实现ExtJs智能提示