是否有一种简单的方法可以使用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中存在构建方式。
答案 0 :(得分:0)
您可以尝试这样的事情:
logger.entry("p1="+p1,"p2="+p2,"p3="+p3)