springboot2整合logback日志配置

  • 官方推荐配置文件的文件名的格式为:logback-spring.xml,而不是logback.xml,因为带spring后缀的配置文件可以使用这个标签,就可以根据不同的spring.profile.active参数生效不同的策略
  1. 在resources目录下新建logback-spring.xml
    文件位置示意
  • 下面是文件内容,大家可以根据自己需要自行修改






    logback

    
    
    

    
    
    
    
    
    
    

    
    
        
        
            debug
        
        
            ${CONSOLE_LOG_PATTERN}
            
            UTF-8
        
    

    
        
        ${log.path}/${service.name}.log
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
            UTF-8 
        
        
        
            
            ${log.path}/${service.name}-%d{yyyy-MM-dd}.%i.log.gz
            
                100MB
            
            
            10
        
        
    

    
    
    
        
        ${log.path}/${service.name}-DEBUG.log
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
            UTF-8 
        
        
        
            
            ${log.path}/web-debug-%d{yyyy-MM-dd}.%i.log.gz
            
                100MB
            
            
            10
        
        
        
            debug
            ACCEPT
            DENY
        
    

    
    
        
        ${log.path}/${service.name}-INFO.log
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
            UTF-8
        
        
        
            
            ${log.path}/${service.name}-INFO-%d{yyyy-MM-dd}.%i.log.gz
            
                100MB
            
            
            10
        
        
        
            info
            ACCEPT
            DENY
        
    

    
    
        
        ${log.path}/${service.name}-WARN.log
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
            UTF-8 
        
        
        
            ${log.path}/${service.name}-WARN-%d{yyyy-MM-dd}.%i.log.gz
            
                100MB
            
            
            10
        
        
        
            warn
            ACCEPT
            DENY
        
    

    
    
        
        ${log.path}/${service.name}-ERROR.log
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
            UTF-8 
        
        
        
            ${log.path}/${service.name}-ERROR-%d{yyyy-MM-dd}.%i.log.gz
            
                100MB
            
            
            10
        
        
        
            ERROR
            ACCEPT
            DENY
        
    

    

    

    

    
    
        
            
            
        
        
        
            
            
        
    


    
    
        
            
            
            
            
            
        
    

    
    
        
            
            
            
            
            
        
    


你可能感兴趣的:(springboot2整合logback日志配置)