Я пытаюсь сделать что-то вроде следующего в 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, ничего не работает. как передать ключ MDC внутри log4j2.xml вне элемента макета?
Я также указал значение по умолчанию для ключа в разделе свойств следующим образом.
<Properties>
<Property name="client">default</Property>
</Properties>