Springboot项目优雅地处理日志的方法详解

Springboot项目优雅地处理日志的方法详解_第1张图片
Springboot项目优雅地处理日志的方法详解_第2张图片

如上图,每天会生成一个新的日志文件,然后日志进行分类,我这里只对error和info进行分类。
怎么做呢?
首先,在resource目录创建一个新文件,取名logback-spring.xml

Springboot项目优雅地处理日志的方法详解_第3张图片



    
        
            
                %d - %msg%n
            
        
    

    
        
            
                ERROR
            
            DENY
            ACCEPT
        
        
            
                %msg%n
            
        
        
        
        
            
            /var/log/tomcat/sell/info.%d.log
            
        
    

    
        
            
                ERROR
            
        
        
            
                %msg%n
            
        
        
        
            
            
                /var/log/tomcat/sell/error.%d.log
            
        
    

    
        
        
        

    

单例测试:

import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.junit.jupiter.api.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;

@RunWith(SpringRunner.class)
@SpringBootTest
@Slf4j
@Data
public class LoggerTest {

    @Test
    public void test1(){
        String name="laomi";
        String password="123456";
        log.info("debug.....");
        log.info("info.....");
        log.error("error....");
        log.info("name:{}, password:{}",name,password);

    }
}

添加依赖:

 
            org.projectlombok
            lombok
            test
 

Springboot项目优雅地处理日志的方法详解_第4张图片

fileNamePattern这个是文件路径,我是在这个项目的同级目录找到新创建的文件夹的

Springboot项目优雅地处理日志的方法详解_第5张图片

以此文章以后方便二次使用。

到此这篇关于Springboot项目优雅地处理日志的文章就介绍到这了,更多相关Springboot处理日志内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

你可能感兴趣的:(Springboot项目优雅地处理日志的方法详解)