美文网首页
log4j和logback区别

log4j和logback区别

作者: 不务正业的coder | 来源:发表于2018-08-24 17:25 被阅读0次

    在java世界里, 日志框架通常有log4j 和slf4j, 而日志实现常用有log4j和logback, 通常情况下:

    log4j -- > log4j
    slf4j --> logback

    如果应用需要log4j的代码能被logback打印,则需要log4j-over-slf4j桥接器, 同样,如果想sl4j的代码能被log4j打印,则需要sl4j-log4j桥接器

    log4j --> log4j-over-sl4j --> logback
    slf4j --> slf4j-log4j --> log4j

    但log4j-over-sl4j 和slf4j-log4j 是2个相互冲突的jar,不允许在同一个classloader内部。

    当只使用logback时,maven需要把所有的slf4j-log4j12排除掉

    相关文章

      网友评论

          本文标题:log4j和logback区别

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