学习笔录-SPRING BOOT

springboot支付项目之日志配置

日志框架本节主要内容:1:常见的几种日志框架2:Logback的使用3:怎么配置info和error级别日志到不同文件中并且按照日期每天一个文件。以上几个框架可以分类如下:SLF4J和Logback的使用日志级别:级别越大越严重。一:Java类中使用日志两种方式:方式一:在每个类中添加日志对象:private final Logger logger =Log

日志框架

本节主要内容:

1:常见的几种日志框架

2:Logback的使用

3:怎么配置info和error级别日志到不同文件中并且按照日期每天一个文件。

以上几个框架可以分类如下:

SLF4J和Logback的使用

日志级别:

级别越大越严重。

一:Java类中使用日志两种方式:

方式一:在每个类中添加日志对象:

private final Logger logger = LoggerFactory.getLogger(LoggerTest.class);

方法二:使用lombok插件:

在pom.xml文件中添加lombok依赖:

<dependency>

<groupId>org.projectlombok</groupId>

<artifactId>lombok</artifactId>

<optional>true</optional>

</dependency>

然后再类上面使用@slf4j注解

推荐使用第二种,注解方式。这样就不用再每个类中添加了。

二:变量的打印

方式一:使用字符串+的方式。

直接使用字符串+的。如果变量多,+就需要很多了。

方式二:使用占位符的方式。

两个运行的结果:

推荐使用第二种,这样一看及明白。

Logback的配置

两种配置方式:

application.yml和logback-spring.xml

也就是一种基于yml文件一种基于xml文件配置的

来看下项目中经常遇到的日志需求:

区分info和error日志;每天产生一个日志文件。

方式一:再yml文件中配置

我们可以看到,logging相关配置还很多的。如console打印的日志格式、日期格式、文件、日志级别、日志最大大小等等。都可以配置的。

如:我们配置在控制台输出时间-信息换行。这个怎么配置呢?

查看运行结果:

配

原创不易,完成人机校验,阅读全文

相关推荐