Lombok的Spring Boot日志记录

我想在Spring Boot" title="Spring Boot">Spring Boot项目中使用Project

Lombok的日志注释,但是我不想失去能够从更改日志记录的功能application.properties

Spring日志记录文档对于应该使用默认的日志记录实现方式并不太明确,有7种Lombok选择!

有任何想法吗?

回答:

我会使用@ Slf4j。测试了以下内容,并按预期工作。

@SpringBootApplication

@Slf4j

public class DemoApplication {

public static void main(String[] args) {

SpringApplication.run(DemoApplication.class, args);

log.info("testing logging with lombok");

}

}

然后,您可以按此处所述更改日志记录级别。

logging.level.com.example.DemoApplication=WARN

注意: 以下内容说明SLF4J的处理正确,但最后5个单词是正确的!

从文档中:“为Java Util

Logging,Log4J2和Logback提供了默认配置。”

…“默认情况下,如果您使用’Starters’,则将使用Logback进行日志记录。还包括适当的Logback路由,以确保使用Java Util

Logging,Commons Logging,Log4J或 从属库都能 ”

以上是 Lombok的Spring Boot日志记录 的全部内容, 来源链接: utcz.com/qa/404069.html

回到顶部