目录
默认日志框架
日志配置
更换日志框架
排除默认Logback
引入目标日志框架
添加配置文件
logback.xml
SpringBoot的核心设计宗旨是约定大于配置,很多框架功能都给你默认加载和配置完成供你使用,但这就要求使用者对框架有一定的理解和改造能力,比如这个日志框架,是其他框架的基础,需要默认指定日志框架,但如果想要深入了解日志框架内容是很多的,比如logback 和 log4j 都是基于 SLF4J(Simple Logging Facade for Java) 的门面(Facade)设计模式进行集成的。
- logback是 SLF4J 的原生实现框架,由 SLF4J 的作者设计,与 SLF4J 无缝集成,是SLF4J 的“亲儿子”,集成更紧密;
- log4j 不是原生支持 SLF4J,需要通过 桥接器(Bridge) 实现适配
默认日志框架
Spring Boot 默认使用Logback作为日志框架,通过spring-