自己的笔记--springboot配置log的文件和文件位置

新建springboot项目,新建config文件夹,里面新建这三个文件


image.png

application.yml:

multipart:
  max-file-size: 10Mb
  max-request-size: 15Mb

spring:
  profiles:
    include: log
  application:
    name: test-service

application-log.yml:

---
#test environment
spring:
  profiles: test

logging:
  config: classpath:config/logback-spring.xml

---
#production environment
spring:
  profiles: prod

logging:
  config: config/logback-spring.xml

logback-spring.xml:


    
    
    
    
    
    

    
    
        
            
            ${FILE_LOG_PATTERN}
        
    
    
    
        
            
            ${LOG_HOME}/${FILE}.%d{yyyy-MM-dd}-%i.log.gz
            
            10MB
            
            30
        
        
            
            ${FILE_LOG_PATTERN}
        
    

    
    
        
            
            ${LOG_HOME}/${FILE}_error.%d{yyyy-MM-dd}.log
            
            30
        
        
            
            ${FILE_LOG_PATTERN}
        
        
        
            10MB
        
        
        
            ERROR
        
    

    
    
        
        0
        
        512
        true 
        
        
    

    
    
        
            
                
                ${CONSOLE_LOG_PATTERN}
            
        
        
            
        
        
            
        
    

    
    
        
            
                
                ${FILE_LOG_PATTERN}
            
        
        
        
            
            
            
            
        

    


这样基本的log配置就配置好了。

你可能感兴趣的:(自己的笔记--springboot配置log的文件和文件位置)