java 单机接口限流处理方案
258
2022-10-13
Springboot项目优雅地处理日志的方法详解
如上图,每天会生成一个新的日志文件,然后日志进行分类,我这里只对error和info进行分类。
怎么做呢?
首先,在resource目录创建一个新文件,取名logback-spring.xml
%d - ZjFYVlawTc%msg%n
ERROR
%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);
}
}
添加依赖:
fileNamePattern这个是文件路径,我是在这个项目的同级目录找到新创建的文件夹的
以此文章以后方便二次使用。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~