SpringBoot入门---日志使用

日志门面

日志门面(接口/抽象层) 日志实现
JCL log4j
JUL(java.util.logging)
slf4j log4j
logback
jboss-logging

使用日志:SLF4J

SpringBoot入门---日志使用_第1张图片

  • 应用-日志门面-日志实现
  • 应用-日志门面-日志适配器(将不是slf4j的日志实现包装成slf4j的实现)-日志实现
  • 配置文件:要使用的日志实现的原配置文件

以后在开发的过程中,应该调用日志抽象层的方法。

开发中可能遇到的问题

假如我开发的一个系统,使用的是slf4j+logback的日志记录,但是系统中的spring、Hibernate、mybatis、xxx使用的是其他的日志,那我要怎么统一使用slf4j+logback呢?

SpringBoot入门---日志使用_第2张图片

解决方案

  1. 将原来的日志框架给排除掉。
  2. 用中间包来替换原有的日志框架。
  3. 导入slf4j的其他日志实现。

本文章是博主学习SpringBoot过程中的一些视频笔记,如有错误,请大佬指出,感谢大佬!

你可能感兴趣的:(Java,springboot,spring,boot,java,slf4j)