【发布时间】:2015-09-07 14:44:00
【问题描述】:
我使用log4j v1.2.14 登录我的项目,我还使用Java 7 String.format() 将变量放入我的输出中。目前我正在写
LOGGER.info(String.format("Your var is [%s] and you are [%s]", myVar, myVar1));
这真的是输出字符串的最佳方式吗?我觉得log4j 应该隐式实现如下:
LOGGER.info("Your var is [%s] and you are [%s]", myVar, myVar1);
我错过了什么吗?此外,是否有任何 Java 日志框架支持这一点?
【问题讨论】:
-
看看slf4j,我认为它实现了这种方法
-
查找示例并作为答案发布,我可以接受:-)
标签: java logging log4j string-formatting