log4j 2 - 带参数名称的logger.entry(p1,p2,p3)

时间:2015-06-17 11:57:52

标签: java log4j

是否有一种简单的方法可以使用log4j 2中的logger.entry(p1,p2,p3)和输出中包含的参数名称?

logger.entry(p1,p2,p3)

结果:

... entry params(val1, val2, val3)

但关闭结果:

... entry params(p1=val1, p2=val2, p3=val3)

编辑:

这样的简单解决方案的问题
logger.info(p1+" "+p2+" "+p3);

logger.entry("p1="+p1,"p2="+p2,"p3="+p3)

是在每次函数调用之前构建字符串并导致性能损失。我问我,如果在log4j中存在构建方式。

1 个答案:

答案 0 :(得分:0)

您可以尝试这样的事情:

logger.entry("p1="+p1,"p2="+p2,"p3="+p3)