在log4j实现中使用Lombok@Sl4j注释

在log4j实现中使用Lombok@Sl4j注释,log4j,slf4j,lombok,Log4j,Slf4j,Lombok,我想在我的项目中使用Lombok注释@Sl4j,但是slf4j使用的默认日志是Logback 我想将其设置为使用log4jimplementation。 有什么办法可以实现吗 我在网上看到了一些教程,解释了如何实现它,但在使用Lombok注释时没有 谢谢大家! Lombok和Slf4j是分离的API。您的代码应该使用@Slf4j注释进行日志记录 日志记录的位置与Lombok无关,而是与Slf4j配置有关。Slf4j手册介绍了您的应用程序。基本上,你的应用程序应该使用slf4j-log4j12-x

我想在我的项目中使用
Lombok
注释
@Sl4j
,但是
slf4j
使用的默认日志是
Logback

我想将其设置为使用
log4j
implementation。 有什么办法可以实现吗

我在网上看到了一些教程,解释了如何实现它,但在使用Lombok注释时没有


谢谢大家!

Lombok和Slf4j是分离的API。您的代码应该使用@Slf4j注释进行日志记录

日志记录的位置与Lombok无关,而是与Slf4j配置有关。Slf4j手册介绍了您的应用程序。基本上,你的应用程序应该使用slf4j-log4j12-xxx.jar作为后端记录器

所以,您应该为Log4j日志设置应用程序,使用slf4j注释进行日志记录,并在应用程序中添加:slf4j-api.jar、slf4j-log412.jar和Log4j.jar

我假设您使用的是较旧的log4jv1