slf4j 和 log4j 和commons log兼容性问题

转载请注明原创出处,谢谢!

     GreenMountains

http://www.jianshu.com/u/2a14d4dd5ba4


一,项目中遇到这样的问题:

       某个jar包强依赖了log4j,项目整体依赖了slf4j。这样会导致依赖的那个log4j的jar包可能无法正常使用。

     (类似commons-logging 和 slf4j同时使用也会有类似问题。)


二,slf4j官方给出解决方案如下:

       https://www.slf4j.org/legacy.html

       不难看出,某个jar包强依赖了log4j,项目整体依赖了slf4j,这时给项目新增依赖log4j-over-slf4j.jar即可。

      (类似commons-logging 和 slf4j同时使用也会有类似问题。引入jcl-over-slf4j.jar)



下面是官方解决兼容性方案图:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容