Lombok 分配自定义记录器变量名称

Lombok assign custom logger variable name

这是当前 Lombok 日志记录的工作方式:

@Slf4j
public class LogExampleOther {

  public static void main(String... args) {
    log.error("Something else is wrong here");
  }
}

logger 变量总是被称为 log,我看不出设置自定义变量名称的方法。如果我想分配自定义记录器变量名称,如 LOGGER,该怎么办?如:

@Slf4j(loggerName="LOGGER")
public class LogExampleOther {

  public static void main(String... args) {
    LOGGER.error("Something else is wrong here");
  }
}

这可能吗?

Lombok documentation 开始,您可以使用 fieldName 配置键 指定不同的名称。

lombok.log.fieldName = an identifier (default: log).
The generated logger fieldname is by default 'log', but you can change it to a different name with this setting.

您可以找到 Lombok 配置系统文档 here