springboot日志,按天区别日志文件

1,依赖


            org.projectlombok
            lombok
            1.16.10
        

2,配置文件,文件名【logback-spring.xml】

日志文件存储位置:当前目录为跟目录



    
    
        
            
                %d - %msg%n
            
        
    
    
    
        
            INFO
            ACCEPT
            DENY
        
        
            
                %d - %msg%n
            
        
        
        
            
            myblog/logs/info/info.%d.log
        
    

    
    
        
            WARN
            ACCEPT
            DENY
        
        
            
                %d - %msg%n
            
        
        
        
            
            myblog/logs/warn/warn.%d.log
        
    

    
    
        
            ERROR
        
        
            
                %d - %msg%n
            
        
        
        
            
            myblog/logs/error/error.%d.log
        
    

    
        
        
        
        
    

3,测试

package com.example.demo;

import lombok.extern.log4j.Log4j2;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;

import java.util.Date;

@SpringBootTest
@Log4j2
class DemoApplicationTests {

    @Test
    void contextLoads() {
        System.out.println("时间:" + new Date().toString());
    }

    @Test
    void testLogs() {
        log.info("测试1");
        log.error("测试2");
        log.warn("测试3");
        log.debug("测试4");
    }
}

4,输出:

springboot日志,按天区别日志文件_第1张图片

5,日志文件:

springboot日志,按天区别日志文件_第2张图片

其他就不用配置了。

你可能感兴趣的:(Java)