SpringBoot 日记——日志框架篇
在项目的开发中,日志是必不可少的一个记录事件的组件,所以也会相应的在
项目中实现和构建我们所需要的日志框架。
而市面上常见的日志框架有很多,比如:JCL、SLF4J、Jboss-
logging、jUL、log4j、log4j2、logback 等等,我们该如何选择呢?
通常情况下,日志是由一个抽象层+实现层的组合来搭建的。
**日志-抽象层** **日志-实现层**
JCL、SLF4J、jboss-logging jul、log4j、log4j2、logback
而 SpringBoot 机智的选择了 SLF4J+Logback 的组合,这个组合是当下比较合
适的一组(log4j2 其实很厉害,但是太厉害导致我驾驭不了~)
SLF4J 使用
当我们在使用 SpringBoot 时,同样可能还会调用其他的框架,比如:
Spring+Mybatis 等等,这些框架中都有自己底层的日志框架在使用,所以,我
们需要在引用的同时,将他们的日志框架排除掉即可,如下:
(截取模糊,凑合看先~)
1. 按照默认的配置,我们来写个测试类看一下:
评论1
最新资源