跟我学springboot(十五)springboot日志选型

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a303549861/article/details/82670032

1.常见的日志框架

JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j….

2.框架区别

日志门面 (日志的抽象层) 日志实现
JCL(Jakarta Commons Logging) SLF4j(Simple LoggingFacade for Java) jboss-logging Log4j JUL(java.util.logging)Log4j2 Logback

2.1优缺点

JCL:比较老,弃用
jboss-logging:不适用
log4j:性能存在问题
JUL:jdk自带的
log4j2:与log4j大同小异
logback:作者同log4j,性能较好

2.2选择:

左边选一个门面(抽象层)、右边来选一个实现;
日志门面: SLF4J;
日志实现:Logback;

3.选型

SpringBoot:底层是Spring框架,Spring框架默认是用JCL;
SpringBoot选用 SLF4j和logback;

猜你喜欢

转载自blog.csdn.net/a303549861/article/details/82670032