本来我项目中使用的log4j2.0的jar包
现在引入了一个接口提供方的jar包,该jar包只能使用log4j1.3版本,该如何操作?
本来我项目中使用的log4j2.0的jar包
现在引入了一个接口提供方的jar包,该jar包只能使用log4j1.3版本,该如何操作?
我猜测你的这个接口方提供的jar里面的就用到了两个类,因为他可能就只是打印下日志
org.apache.log4j.Logger
org.apache.log4j.spi.LoggerFactory
直接删掉他们log4j 1的jar,然后你按照这个包名类名在你们项目里面建好这两个类
把相关log的方法都实现了,其实就是代理下log4j2的方法就好了.然后跑起来
因为log4j1 和2的包路径不一样了,使用按道理这两个类不会冲突
4 回答1.6k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
4 回答2.1k 阅读
2 回答792 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.4k 阅读
2.0的解包,改坐标,改package,重新打包,安装到本地仓库。