日志

Slf4j是接口,规范。面向接口编程,便于随时切换日志实现,而不用改代码中使用到日志的地方。
logback,log4j是实现。
项目中要同时导入规范与实现。

hibernate,mybatis等使用的第三方日志如何在项目中统一为logback。

  1. 排除依赖的第三方日志包
  2. 使用xxx-slf4j.jar适配层,用来接管第三方日志
image.png
image.png
image.png

在springboot项目中,文件名可以是

  • logback.xml 直接由日志框架加载
  • logback-spring.xml 由spring加载,被spring管理,可以添加spring的一些特性,比如指定某些配置在某些环境下生效等

你可能感兴趣的:(日志)