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

这篇文章主要介绍了Springboot项目---优雅地处理日志,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述

      %d - %msg%n    ERROR DENYACCEPT  %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.projectlomboklomboktest

在这里插入图片描述

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

在这里插入图片描述

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

以上就是Springboot项目优雅地处理日志的方法详解的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Java