美文网首页程序员
slf4j 和 log4j 和commons log兼容性问题

slf4j 和 log4j 和commons log兼容性问题

作者: GreenMountains | 来源:发表于2017-01-23 13:24 被阅读0次

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

         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)


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

    相关文章

      网友评论

        本文标题:slf4j 和 log4j 和commons log兼容性问题

        本文链接:https://www.haomeiwen.com/subject/svjabttx.html