引用的jar里是用log4j,而我自己的项目是log4j2
当我运行的时候会报出如下错误:
log4j:WARN No appenders could be found for logger (org.I0Itec.zkclient.ZkConnection).
log4j:WARN Please initialize the log4j system properly.
当我去掉这个jar的时候,log4j2.xml就生效能看到日志了
如何将这个jar的log4j,转到log4j2?
zookeeper-3.4.0
之后的版本已经使用了slf4j
的日志接口,可以直接将log4j
的相关依赖排除掉。如果
zookeeper
是3.4.0
之前的版本需要对zookeeper
进行升级,重复第1步操作zookeeper-3.4.0
kafka_2.9.1-0.8.2.2
刚才看了一下
kafka
中使用的zkclient
版本比较的低,在高版本中zkclient
也已经切换至slf4j
的接口了,可以将zkclient
升级一下。