springboot 配置logback日志框架

logback配置

  1. 需要的依赖
 
  org.springframework.boot
  spring-boot-starter-logging

实际开发中我们不需要直接添加该依赖,你会发现spring-boot-starter其中包含了
spring-boot-starter-logging,该依赖内容就是 Spring Boot 默认的日志框架 logback。

  1. logback-spring.xml(名字可以自己定义,官方推荐叫这个所以我就叫这个)






    logback
    
    
    
    
    
    
    
        
            DEBUG
        
        
            
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{50} -- %msg%n
            
            UTF-8
        
    

    
    
    
        
        
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{50} -- %msg%n
            UTF-8 
        
        
        
            
            ${LOG_PATH}public-%d{yyyy-MM-dd}.log
            
            10
            
                
                
            
            
            
        
    

     
    
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{50} -- %msg%n
            UTF-8 
        
        
            ${LOG_PATH}error-%d{yyyy-MM-dd}.log
            10
        
        
        
            ERROR
            ACCEPT
            DENY
        
    

    
    
        
        
            
            
            
        
    

    
    
        
            
            
        
    


  1. 将logback-spring.xml放在resources目录下
在application.properties属性文件中加入
  #日志相关
  logging.config=classpath:logback-spring.xml
  1. 结论
个人习惯logback的配置风格,比较清晰明了。个人就配置这么多,更多的属性需要参考官方文档。

你可能感兴趣的:(springboot 配置logback日志框架)