Springboot使用logback

文章目录

目录

文章目录

前言

一、添加依赖

二、使用步骤

三 、测试使用 

总结



前言

Logback 是log4j 框架的作者开发的新一代日志框架,它效率更高、能够适应诸多的运行环境,同时天然支持 SLF4J。

Logback 的定制性更加灵活,同时也是 SpringBoot 的内置日志框架。


一、添加依赖

    org.springframework.boot    spring-boot-starter-web

二、使用步骤

在配置文件中 修改配置

# 日志配置
logging:
  level:
    root: info
    com.wise: info
    org.springframework: info
    com.baomidou.mybatisplus: info 
  config: classpath:logback.xml

在同级目录下的日志模板文件 logback.xml




    
    
    

    
    
        
            ${console.log.pattern}
            utf-8
        
    
    
    
    
      
      INFO
      
      ACCEPT
      
      DENY
    
    ${log.path}/sys-info.log
    
    
      
      ${log.path}/sys-info.%d{yyyy-MM-dd}.%i.log
      30
      20KB
      10KB
      
      true
    
    
      ${log.pattern}
    
  
  
    
      
      ERROR
      
      ACCEPT
      
      DENY
    
    ${log.path}/sys-error.log
    
    
      
      ${log.path}/sys-error.%d{yyyy-MM-dd}.%i.log
      30
      20KB
      10KB
      
      true
    
    
      ${log.pattern}
    
  
  
      
    
      
      DEBUG
    
    ${log.path}/sys-debug.log
    
      ${log.path}/sys-debug.%d{yyyy-MM-dd}.%i.log
      30
      20KB
      10KB
      
      true
    
    
      ${log.pattern}
    
    
  
    
        ${log.path}/sys_user.log
        
      ${log.path}/sys-user.%d{yyyy-MM-dd}.%i.log
      30
      20KB
      10KB
      
      true
    
        
            ${log.pattern}
        
    

    
        
    

    
    
        
    

    
    
        
        
    

    
    
        
        
        
        
    
    
        
    

三 、测试使用 




在需要日志记录的类上添加该注解@Slf4j,然后直接使用下面的就能打印日志了

    log.info("这是一条测试info日志");
    log.warn("这是一条测试info日志:{}", "warn");
   
    log.error("这是一条测试info日志", e);


总结

你可能感兴趣的:(spring,boot,logback)