我加入了一个使用 lombok 进行日志记录的新项目,@Slf4j但具有以下配置:
lombok.log.fieldIsStatic=false
这使我无法在静态方法中使用 Lombok 的记录器。我没有得到解释为什么它是这样配置的,但我不能改变它。显然我可以用静态方法的旧方式来做,例如
private static final Logger LOG = LoggerFactory.getLogger(MyClass.class);
但我喜欢带注释的方法。lombok.log.fieldIsStatic所以我的问题是是否可以同时使用它,即在不更改属性值的情况下,对静态和非静态方法都使用 Lombok 的日志记录方法。
感谢您的关注。