springboot下logback配置,可满足根据大小,日期归档

一、springboot下logback.xml配置







    

    logback
    
    

    
    
    
    
    
    
    

    
    
        
        
            INFO
        
        
            ${CONSOLE_LOG_PATTERN}
            
            UTF-8
        
    

    

    
    
        
        ${log.path}/a.log
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] ${PID:- } --- [%thread] %logger{50} :: %msg%n
            UTF-8 
        
        
        
            
            ${log.path}/backup/a-%d{yyyy-MM-dd}.%i.log
            
                50MB
            
            
            15
        
    

    
    
        ${log.path}/a-error.log
        
        
            ERROR
            ACCEPT
            DENY
        
        
            
                ${log.path}/errorbackup/a-error-%d{yyyy-MM-dd}.%i.log
            
            30
            
                100MB
            
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] ${PID:- } --- [%thread] %logger{50} :: %msg%n
            UTF-8 
        
    
    

    
    
    

    
    
        
        
            
            
            
        
        
        
        
    

    
    
        
        
            
            
            
        
        
        
        
    

    
    
        
            
            
        
        
        
        
    



    
    
        
            
            
        
        
        
        
    

  • 异步输出,那一块被我注释了。加上之后,老是出现日志打印不能正确归档的情况。
  • 这一句,只有在dev/debug中存在。因为它是控制台日志,一般只有在IDEA/IDE才需要在控制台打印。
  • 彩色日志,也只有控制台才需要打印。
  • com.*  换成自己的java目录

你可能感兴趣的:(日志)