Logback日志管理器简单配置示例

star2017 1年前 ⋅ 665 阅读

Logback 是 Spring Boot 默认内嵌的日志管理器。
Maven 管理的项目,在src/main/resources下新建logback.xml文件。

  1. logback.xml配置

     <?xml version="1.0" encoding="UTF-8"?>
     <configuration scan="true" scanPeriod="1 seconds" debug="false">
          <timestamp key="bySecond" datePattern="yyyyMMdd'T'HHmmss" />
          <contextName>${bySecond}</contextName>
    
          <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
                <encoder>
     <!--            <pattern>%-4relative [%thread] %-5level %logger{35} - %msg %n</pattern> -->
                     <pattern>logbak: %d{HH:mm:ss.sss} %logger{36} - %msg%n</pattern>
                </encoder>
          </appender>
    
          <logger name="org.springframework.web" level="DEBUG"/>
          <root level="info">
                <appender-ref ref="console"/>
          </root>
    
     </configuration>
    
  2. pom.xml导入logback依赖包

     <properties>
         <logback.version>1.2.3</logback.version>
     </properties>
     <!-- logback -->
     <dependency>
         <groupId>ch.qos.logback</groupId>
         <artifactId>logback-core</artifactId>
         <version>${logback.version}</version>
     </dependency>
     <dependency>
         <groupId>ch.qos.logback</groupId>
         <artifactId>logback-classic</artifactId>
         <version>${logback.version}</version>
     </dependency>
     <dependency>
         <groupId>ch.qos.logback</groupId>
         <artifactId>logback-access</artifactId>
         <version>${logback.version}</version>
     </dependency>
    
更多内容请访问:IT源点

相关文章推荐

全部评论: 0

    我有话说: