Log4j2:如何避免在日志语句中自动解析属性

时间:2018-08-30 09:54:19

标签: log4j2

考虑以下代码:

    String dir = "${env:USERPROFILE}/Downloads";
    myLog.info( "Dir: " + dir );

Log4j(V2.11.0)自动解析嵌入式变量(例如Windows计算机中的示例):

"Dir: C:\Users\xxxxx/Downloads"

如何说服Log4j 解析此类变量,而是按原样输出给定的字符串?可以通过配置或环境变量来全局完成此操作吗?还是特定的记录器/附加器/布局?还是特定的日志语句?

嵌入式StrSubstitutor(用于解析)知道属性enableSubstitutionInVariables(带有公共设置器)。但是如何访问替代者?

0 个答案:

没有答案