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。
这是当前 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。