其他
SpringBoot日志的那些关系
点击上方“Java之间”,选择“置顶或者星标”
你关注的就是我关心的!
作者:ITmian
1、这些日志框架要怎么选择
选择一个日志门面和选择一个实现,推荐选择:
SLF4J;
Logback;
2、SpringBoot:底层是Spring框架,Spring框架默认是用JCL;
SpringBoot选用 SLF4j和logback。
1、在开发中日志的调用方法不是直接调用日志的实现类,而是是调用日志的抽象层里面的方法 ,需要给系统加上slf4j的jar和 logback的实现jar。
2、官网点击
在开发某个项目的时候用的日志是(slf4j+logback),但是在集成Spring或者使用其他的框架的时候使用的日志是使用的(commons-logging)日志,等其他的日志,那么怎么进行统一日志记录,及时使用的其他的框架都统一使用slf4j进行输出呢?
解决方案:
1、将系统中其他日志框架先排除出去;
2、用中间包来替换原有的日志框架;
3、我们导入slf4j其他的实现
1、Springboot中使用logging来做日志功能
2、总结:
1、SpringBoot底层也是使用slf4j+logback的方式进行日志记录;
2、SpringBoot也把其他的日志都替换成了slf4j;
3、SpringBoot能自动适配所有的日志,而且底层使用slf4j+logback的方式记录日志,引入其他框架的时候,只需要把这个框架依赖的日志框架排除掉即可。
原文链接:
https://m.toutiaocdn.com/i6651367574955098632
最近热文阅读:
5、String:字符串常量池,彻底搞懂创建几个对象,是否相等的问题
关注公众号,你想要的Java都在这里!