美文网首页
log配置的最佳实践

log配置的最佳实践

作者: 喜欢我的代码就嫁给我吧 | 来源:发表于2017-08-02 16:40 被阅读0次

    我习惯用slf4j+logback来作为唯一的log框架
    但是java开发的框架太多了,每个框架都有自己的log配置,比如common logging,log4j等等。
    在这种情况下,需要将这些log系统替换成logback,否则logback的配置对他们不起作用。
    slf4j提供了把这些log系统的实现替换成slf4j系统的logger的包,只要引入这些包就可以
    以下是我认为的最佳配置实践(maven)

        <!--logger deps-->
        <!--replace log4j logger with slf4j logger-->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>log4j-over-slf4j</artifactId>
            <version>1.7.16</version>
        </dependency>
        <!--replace common logging logger with slf4j logger-->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>jcl-over-slf4j</artifactId>
            <version>1.7.16</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>1.7.10</version>
        </dependency>
        <dependency>
            <groupId>ch.qos.logback</groupId>
            <artifactId>logback-classic</artifactId>
            <version>1.1.0</version>
        </dependency>
    

    相关文章

      网友评论

          本文标题:log配置的最佳实践

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