logback读取application.yml中的值实现多环境配置

application.yml的配置:

# 日志配置  为空为项目跟目录下的logs  或者指定已经存在的目录
log:
  path:

logback配置





    
    
    
    
    
    

    
    
    
    
    
    
    


    
    
        ${LOG_HOME}/${SRVNAME}.log
        
            
            ${LOG_BACK_HOME}/%d{yyyy-MM-dd}/${SRVNAME}.%d{HH}.%i.log.gz
            
            ${maxFileSize}
            ${maxHistory}
            ${totalSizeCap}
        
        
            %d{yyyyMMdd HH:mm:ss.SSS} %X{LOG_ID} [%thread] %-5level %logger{100}.%method\(\):%L - %msg%n
        
    

    
        
        
        
            
            %boldCyan(%d{yyyy-MM-dd HH:mm:ss.SSS}) - %boldRed(%5p) %blue([%10.10t]) %magenta(%-35.35logger{20}) %yellow(%2M) %green(%2L) : %msg%n
            
        
    

    
        
        
    

    
        
    
       


你可能感兴趣的:(logback读取application.yml中的值实现多环境配置)