有没有排除它的方法?我确实尝试过,但是得到了classnotfoundexception:org.apache.log4j.level我确实看到hbase shaded客户端确实有slf4j依赖,所以可能有排除log4j并使用slf4j的方法,但是我不能。
krugob8w1#
是的,你可以排除 log4j ,但必须重新添加 log4j-over-slf4j .
log4j
log4j-over-slf4j
<dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase-client</artifactId> <version>[some version]</version> <exclusions> <exclusion> <artifactId>log4j</artifactId> <groupId>log4j</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>log4j-over-slf4j</artifactId> <version>[some version]</version> </dependency>
1条答案
按热度按时间krugob8w1#
是的,你可以排除
log4j
,但必须重新添加log4j-over-slf4j
.