如何不向格式化的log4j2重复参数
目前我有以下几点:如何不向格式化的log4j2重复参数,log4j2,Log4j2,目前我有以下几点: String leaper = "frog"; logger.error("The {} jumped over the moon-{} then over the sun-{}", leaper, leaper, leaper); 如何在logger.error语句中只写入一次leaper变量 感谢您的帮助。如果您查看不同的,您将看到一个名为StringFormattedMessage的消息,它将允许您执行您想要的操作。以下是一个例子: log.info(new St
String leaper = "frog";
logger.error("The {} jumped over the moon-{} then over the sun-{}", leaper,
leaper, leaper);
如何在logger.error语句中只写入一次leaper变量
感谢您的帮助。如果您查看不同的,您将看到一个名为
StringFormattedMessage
的消息,它将允许您执行您想要的操作。以下是一个例子:
log.info(new StringFormattedMessage("The %1$s jumped over the moon-%1$s then over the sun-%1$s", leaper));
谢谢你。我使用了稍微不同的“String.format”而不是“newStringFormattedMessage”。但是有了“%1$s”,这是我不知道的。