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