升级log4j2遇到的那些坑
2018-01-04 21:49
316 查看
升级log4j2遇到的那些坑
<slf4j.version>1.7.13</slf4j.version> <log4j2.version>2.3</log4j2.version> <disruptor.version>3.3.2</disruptor.version> <spring.version>3.2.4.RELEASE</spring.version> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>${log4j2.version}</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>${log4j2.version}</version> </dependency> <dependency> <groupId>com.lmax</groupId> <artifactId>disruptor</artifactId> <version>${disruptor.version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${slf4j.version}</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-slf4j-impl</artifactId> <version>${log4j2.version}</version> </dependency>
<!--这块比较关键,Spring原生应用中需要用到commons-logging,需要把它exclude掉,另外引入jcl-over-slf4j--> <!--你会发现jcl-over-slf4j 只是改写了commons-logging 去兼容Spring--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <exclusions> <exclusion> <artifactId>commons-logging</artifactId> <groupId>commons-logging</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>jcl-over-slf4j</artifactId> <version>1.7.13</version> <scope>runtime</scope> </dependency> <!-- 如果代码中依赖的jar包用到了log4j1.2.X,当工程中将log4j1.2.X排除掉了之后,项目启动时会报错不成功的 --> <!-- 把下面这个jar引入进来就OK了 --> <dependency> <groupId>org.slf4j</groupId> <artifactId>log4j-over-slf4j</artifactId> <version>${slf4j.version}</version> </dependency>
相关文章推荐
- mac 升级mysql无法启动,无pid,遇到的那些坑
- cocoapod升级遇到的那些坑2017
- 升级Gradle 3.0遇到的坑
- 盘点那些可以后台在线升级的建站程序
- Android Studio3.0升级遇到的坑
- Elasticsearch部署遇到的那些坑
- maven升级遇到的疑惑
- android studio 版本升级及迁移遇到的问题
- cocos2d 1.x升级到2.x遇到error
- 【分享】升级到VS2012后遇到的两个问题
- 升级到MySQL 5.0.17一定遇到的四个问题
- 升级tomcat7的运行日志框架到log4j2,可以打进kafka
- Phoenix的安装、升级版本、以及使用,以及所遇到的问题
- VC6工程升级VS2013遇到的问题
- android开发中遇到的那些问题
- 升级mongo3.2.1后遇到的数据重复的问题
- Centos下升级linux内核时遇到的问题
- 《从Activiti Designer5.8升级到5.9遇到的问题》
- 给SQLServer2000升级遇到的问题
- 升级到最新xcode,在使用AFNetworking时遇到了 property synthesis 相关的 error