spring boot 读书笔记3-Spring Boot使用slf4j进行日志记录


创建logback.xml文件



    
    

    
    

    
    
        
            
            ${LOG_PATTERN}
        
    

    
    
        
            ${FILE_PATH}
            
            15
            
                
                10MB
            
        

        
            ${LOG_PATTERN}
        
    
    
    

    
    
        
        
    

  配置application.yml

logging:
  config: logback.xml
  level:
    com.itcodai.course03.dao: trace

创建controller调用

package com.example.spring3.controller;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class LogTest {
    private final static Logger logger = LoggerFactory.getLogger(LogTest.class);
    @RequestMapping("/log")
    public String testLog() {
        logger.debug("=====测试日志debug级别打印====");
        logger.info("======测试日志info级别打印=====");
        logger.error("=====测试日志error级别打印====");
        logger.warn("======测试日志warn级别打印=====");

        // 可以使用占位符打印出一些参数信息
        String str1 = "www.baidu.com";
        String str2 = "blog.csdn.net";
        logger.info("======测试1:{};测试2:{}", str1, str2);
        return "success";
    }
}