-Dlog4j.FormatMsgNoLookups=TRUE或-Dlog4j2.FormatMsgNoLookups=TRUE-哪个是正确的? [英] -Dlog4j.formatMsgNoLookups=true OR -Dlog4j2.formatMsgNoLookups=true - which is correct?
本文介绍了-Dlog4j.FormatMsgNoLookups=TRUE或-Dlog4j2.FormatMsgNoLookups=TRUE-哪个是正确的?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
哪一个是正确的?
-Dlog4j.FormatMsgNoLookup=true
-Dlog4j2.FormatMsgNoLookup=true
还是两者都在工作?
引用:
Log4j:https://dev.to/composite/how-to-pass-the-log4j2-vulnerability-quick-453h
2)https://www.cvedetails.com/cve/CVE-2021-44228/
N)和更多...
推荐答案
<>编辑:因为remarked by Markono1234此特定属性是在Log4j2.10中引入的,并且唯一正确的形式是(参见source code)。
大多数剩余的属性都有两种形式:2.10版本之前的旧有属性名称和新的规范化名称。详情见Log4j system properties:请注意,从Log4j 2.10开始,所有系统属性名称都已标准化,以遵循一致的命名方案。虽然仍支持旧的属性名称以实现向后兼容,但建议更新配置以使用新样式。
这篇关于-Dlog4j.FormatMsgNoLookups=TRUE或-Dlog4j2.FormatMsgNoLookups=TRUE-哪个是正确的?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文