P1-12:集成日志组件 logback 1基本配置

第一步,控制台看到打印信息

1.maven项目新增组件,就需要在pom.xml中引入依赖。但是logback不需要,因为他已经被包含在spring-boot-starter-web中了,所以如果引入了spring-boot-starter-web,就不需要再单独引用logback依赖。

如下图所示:

Spring Boot默认的日志级别为INFO,所以在没有任何配置的情况下,会在控制台打印出INFO日志。

2.如果我们要自定义日志,就需要新建配置文件logback.xml。创建位置在resources文件夹下。

如图所示:

3.logback.xml文件初始版本,如下图所示:

<configuration debug="false">
    <!--日志名称-->
    <contextName>testLog</contextName>

    <!--开发环境日志-->
    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <!--encoder 默认配置为PatternLayoutEncoder-->
        <encoder>
            <pattern>===%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger Line:%-3L - %msg%n</pattern>
            <charset>utf-8</charset>
        </encoder>
    </appender>

    <root level="INFO">
        <!--生产环境将stdout去掉-->
        <appender-ref ref="STDOUT" />
    </root>

</configuration>

4.打印台输出日志,如图所示:

到这里,最简单的logback配置就完成了。

 

posted @ 2019-07-03 10:39  superisland  阅读(210)  评论(0编辑  收藏  举报