1. 日志框架 日志抽象层: JCL(Jakarta Commons Logging) SLF4j(Simple Logging Facade for Java) jboss-logging 日志实现: Log4j JUL(java.util.logging) Log4j2 Logback 日志级别,由低到高 logger.trace() logger.debug() logger.info() logger.warn() logger.error() SpringBoot选用 SLF4J 和 Logback ,引入其他框架的时候,需要把该框架依赖的日志框架排除; 2. SLF4J 使用 // 需要导入 slf4j.jar 和 logback.jar import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class HelloWorld { public static void main(String[] args) { Logger logger = LoggerFactory.getLogger(HelloWorld.class); logger.info("Hello World"); } } 2.1 将其他日志框架统一转换为SLF4J 参考资料: Spring Boot 全集 SLF4J user