该日志系统采用了:springboot+slf4j+logback
slf4j是日志接口,只是提供了日志样式标准,logback是日志框架,是真正的重头。
1、@Slf4j 注解: 默认使用slf4j的日志对象
该注解是lombox提供的,他省略类每次使用日志,需要声明
Logger logger=LoggerFactory.getLogger(BookLibraryController.class);
而只需要在需要使用日志的地方,直接使用,例如如下:
log.error("ERROR",e);
参考文章如下:
https://blog.csdn.net/blueheart20/article/details/52909775
2、集成slf4j
参考文章:https://blog.csdn.net/m0_37063257/article/details/80400209
但是我并没在我们工程的pom中看到集成该框架,日后再讨论。
3、集成logback
<dependency>
<groupId>net.logstash.logback</groupId>
<artifactId>logstash-logback-encoder</artifactId>
<version>5.2</version>
</dependency>
参考文章:https://blog.csdn.net/u012806787/article/details/78725259