SpringBoot配置logback日志打印位置以及分割日志


配置 logback.xml

<?xml version="1.0" encoding="UTF-8"?>








    d1money-web-ys-ems

    
    
    
    
    


    
    
    
        
        
            ERROR
            ACCEPT
            DENY
        
        
        

            
            
                ${log_dir}/app_error.%d{yyyy-MM-dd_HH}.%i.log
            
            
            ${maxHistory}
            
                ${maxFileSize}
            

        


        
        

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



    
    
        
        
            WARN
            ACCEPT
            DENY
        
        
            
            
                ${log_dir}/app_warn.%d{yyyy-MM-dd_HH}.%i.log
            
            
            ${maxHistory}
            
                ${maxFileSize}
            
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger - %msg%n
        
    




    
    
        
        
            INFO
            ACCEPT
            DENY
        
        
            
            
                ${log_dir}/app_info.%d{yyyy-MM-dd_HH}.%i.log
            
            
            ${maxHistory}
            
                ${maxFileSize}
            
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger - %msg%n
        
    




    
    
        
        
            DEBUG
            ACCEPT
            DENY
        
        
            
            
                ${log_dir}/app_debug.%d{yyyy-MM-dd_HH}.%i.log
            
            
            ${maxHistory}
            
                ${maxFileSize}
            
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger - %msg%n
        
    

    
    
        
        
            TRACE
            ACCEPT
            DENY
        
        
            
            
                ${log_dir}/app_trace.%d{yyyy-MM-dd_HH}.%i.log
            
            
            ${maxHistory}

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

    
    
    
    
    
    
    
    

    
    
        
        
        
        
        
        
    



配置yml文件


logging:
  config: classpath:logback.xml