springboot日志之日志框架分类和选择

导入:小张写日志

写了一个统一的接口层:日志门面(日志的一个抽象层):logging-abstract.jar

给项目中导入具体的日志实现就可以了。以前写的zhanglogging.jar,zhanglogging-good.jar都是实现的抽象层

1、市面上的日志框架:JUL(java.util.logging)、JCL(Jackarta Commons Logging)、Jboss-logging、logback、log4j、log4j2、slf4j(Simple Logging Facade for java)

日志门面(日志的抽象层) 日志实现
JCL 、SLF4j Log4j、Log4j2
Jboss-logging JUL、Logback

2、选择:slf4j和logback

左边选一个门面(抽象层),右边来选一个实现

日志门面:SLF4j

日志实现:logback

springboot:底层是spring框架,spring框架默认使用JCL

springboot选用slf4j和logback

你可能感兴趣的:(springboot,学习笔记)