SpringBoot配置日志(slf4j + logback)

配置application.yml

# slf4j门面和logback日志配置
logging:
  # logback配置路径
  config: classpath:logback.xml
  # 指定具体的mapper日志输出级别
  # 日志级别按照从高到低依次为:ERROR、WARN、INFO、DEBUG
  level:
    com.wangbo.dao: trace # 开发:trace 生产:error

配置logback.xml



    
    
    
    

    
    
        
            
            ${LOG_PATTERN}
        
    

    
    
        
            
            ${FILE_PATH}
            
            15
            
                
                10MB
            
        

        
            
            ${LOG_PATTERN}
        
    

    
    
    
        
        
    

使用日志

@RestController
@RequestMapping("/test")
public class TestController {

    private final static Logger logger = LoggerFactory.getLogger(TestController.class);

    @RequestMapping("/log")
    public String testLog() {
        logger.debug("=====测试日志debug级别打印====");
        logger.info("======测试日志info级别打印=====");
        logger.error("=====测试日志error级别打印====");
        logger.warn("======测试日志warn级别打印=====");

        // 可以使用占位符打印出一些参数信息
        String str1 = "占位一";
        String str2 = "站味儿";
        logger.info("======:{};{}", str1, str2);
        return "success";
    }
}

你可能感兴趣的:(SpringBoot)