[英]Spring Boot logging with Lombok
我想在我的 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 或SLF4J 的依赖库都能正常工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.