昨天在运行spark程序的时候,发现log4j配置的日志不起做用,级别设置为ERROR,输出依然为DEBUG级别,非常奇怪,因而想到了是否有jar包冲突呢,事实验证果真如何框架
冲突的jar为log4j和logbackspa
解决冲突:日志
<!-- word分词框架 --> <dependency> <groupId>org.apdplat</groupId> <artifactId>word</artifactId> <version>1.3</version> <!--去掉 冲突的logback依赖--> <exclusions> <exclusion> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> </exclusion> <exclusion> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> </exclusion> </exclusions> </dependency>
那么是如何找到是哪一个jar依赖logback的呢,能够用如下命令来查找:code
mvn dependency:tree