前言
在实际开发过程中,会使用到各种功能的框架,而每个框架的日志实现各不相同,所以在springboot中对日志的使用进行了统一。
springboot版本2.3.3,日志依赖如图:
由上图可知springboot定义了统一的日志抽象层是slf4j,之后要使用哪种日志框架实现日志的输出就导入改框架实现了slf4j的相关jar包即可,同时将其他日志框架jar移除。通常springboot使用的日志实现框架为logback,因为它比log4j更优秀。
日志实现
springboot中抽象层 slf4j与实现层的实现方式如下: