为什么spring-boot-starter包默认使用log4j logger而不是log4j2?
可以在official page中找到log4j2的优点(另请参阅another stackoverflow question)。重要事项:
答案 0 :(得分:0)
Spring Boot默认不使用log4j,它使用Logback。来自documentation:
Spring Boot有一个
LoggingSystem
抽象,它试图根据类路径的内容配置日志记录。如果Logback可用,则它是第一选择。
如果在类路径中可用,则仅使用log4j,而不是logback。