9 Logging
自SPring Framework 5.0起,Spring在spring-jcl模块中提供了自己的Commons日志桥。该实现会检测类路径上是否存在Log4j 2.X API和SLF4J 1.7 API,如果Log4J 2.x和SLF4J都不可用,则使用找到第一个API作为日志实现,并返回到Java平台的核心日志设施(也称为JUL或java.util.logging)。 将Log4J 2.x 或 Logback(或其他SLF4J提供商)放入类路径,无需任何额外的桥接,让框架自动适应你的选择。更多信息,请参阅Spring Boot日志参考文档。
可通过org.apache.commons.logging.LogFactory检索Log实现,如下例所示。
public class MyBean {
private final Log log = LogFactory.getLog(getClass());
// ...
}
03 May 2025