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

网友投稿 258 2022-10-13


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

如上图,每天会生成一个新的日志文件,然后日志进行分类,我这里只对error和info进行分类。

怎么做呢?

首先,在resource目录创建一个新文件,取名logback-spring.xml

%d - ZjFYVlawTc%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

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

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


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:揭秘 “准工业级”与工业级交换机的区别
下一篇:环网工业交换机ERPS技术解析(环网交换机组网方案)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~