龙目岛分配自定义记录器变量名称

2022-09-02 13:28:58

以下是当前龙目岛日志记录的工作原理:

@Slf4j
public class LogExampleOther {

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

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

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

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

这可能吗?


答案 1

龙目岛文档中,您可以使用配置密钥来指定其他名称。fieldName

lombok.log.fieldName = 一个标识符(默认:log)。
默认情况下,生成的记录器字段名称为“log”,但您可以使用此设置将其更改为其他名称。

您可以在此处找到龙目岛配置系统文档。


答案 2

推荐