我正在尝试在以下内容中执行以下操作log4j.xml
:
<File name="MyFile" fileName="logs/%X{client}]">
<PatternLayout>
<Pattern>%d %p %c{1.} [%t] %m%n</Pattern>
</PatternLayout>
</File>
我从java代码中设置了如下密钥:
MDC.put( "client", "Roger" );
我也尝试过${client}
没有log4j2.xml
任何效果。如何log4j2.xml
在布局元素外部引用 MDC 键?
我还在属性部分下为键指定了一个默认值,如下所示:
<Properties>
<Property name="client">default</Property>
</Properties>