zoukankan      html  css  js  c++  java
  • SpringBoot学习:使用logback进行日志记录

    项目下载地址:http://download.csdn.NET/detail/aqsunkai/9805821

    (一)pom.xml文件中引入jar:

    <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-logging -->
    <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-logging</artifactId>
          <version>${spring-boot.version}</version>
    </dependency>

    (二)启动配置文件中加上:

    logging:
        config: classpath:config/logback-spring.xml

    logback-spring.xml文件内容:

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration debug="false" scan="true" scanPeriod="10 seconds">
        <include resource="org/springframework/boot/logging/logback/base.xml"/>
        <contextName>logback</contextName>
        <logger name="org.springframework.web" level="error"/>
        <logger name="org.springboot.sample" level="error" />
        <logger name="com.alibaba.druid" level="error" />
        <property name="log.path" value="D:/log/logback.log" />
    
        <appender name="file"
                  class="ch.qos.logback.core.rolling.RollingFileAppender">
            <file>${log.path}</file>
            <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
                <!-- 每天一归档 -->
                <fileNamePattern>${log.path}.%d{yyyy-MM-dd}.zip</fileNamePattern>
            </rollingPolicy>
            <encoder>
                <pattern>%date %level [%thread] %logger{36} [%file : %line] %msg%n
                </pattern>
            </encoder>
        </appender>
        <!--输出sql语句-->
        <logger name="com.sun" level="debug" />
    
    </configuration>

    测试类中使用日志:

    /**
     * 测试类
     * Created by sun on 2017-1-14.
     */
    @Controller
    @RequestMapping("/test")
    public class TestController {
        
        Logger logger = Logger.getLogger(TestController.class);
        
        @RequestMapping("/")
        @ResponseBody
        String test(HttpServletRequest req){
            logger.info("测试日志");
            return "Hello World!";
        }
    
    }
  • 相关阅读:
    带你走进Ajax
    基础
    基础
    基础-文字
    C++ part6.5
    操作系统 part4
    操作系统 part3
    计算机网络 part3 HTTP&HTTPS
    计算机网络 part2
    计算机网络 part1 TCP
  • 原文地址:https://www.cnblogs.com/aqsunkai/p/6690580.html
Copyright © 2011-2022 走看看