logback 配置


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

    
    
        ${LOG_HOME}/qrcode.log
        true
        
            
            ${LOG_HOME}/qrcode.log.%d{yyyyMMdd}.%i
            
            
                
                100MB
            
        
        
            %d [%t] %-5p %c - [%m]%n
        
    
    
    
    
        ${LOG_HOME}/http_qrcode.log
        
            
            ${LOG_HOME}/http_qrcode_%d{yyyy-MM-dd}_%i.log.gz
            
            90
            
                1024MB
            
        
        
            
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
            UTF-8
        
    

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

    
        ${LOG_HOME}/sql_qrcode.log
        
            
            ${LOG_HOME}/sql_qrcode.log.%d{yyyyMMdd}.%i
            
            
                
                100MB
            
        
        
            
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} -
                %msg%n
            UTF-8
        
        
            INFO
            ACCEPT
            DENY
        
    
    
    
    
        ${LOG_HOME}/controller_qrcode.log
        
            
            ${LOG_HOME}/controller_qrcode.log.%d{yyyyMMdd}.%i
            
            
                
                100MB
            
        
        
            
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} -
                %msg%n
            UTF-8
        
        
            INFO
            ACCEPT
            DENY
        
    

    
        
        
    
    
//@Slf4j(topic="controller_digest") 只有这样标注的地方才会进行日志打印
    
        
        
    
//additivity="false" 不会继续向上传递日志
    
        
        
    
    
    
        
        
        
    
    

代码高亮配置:

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

用来过滤日志

        
            ERROR
            ACCEPT
            DENY
        

经过配置,可以将各个日志分开,方便查看.

你可能感兴趣的:(logback 配置)