Я могу получить параметр [PID] в моей программе, а затем поместить этот параметр в контекст, используя MDC
MDC::put( "pid", strProcessId);
И я могу зарегистрировать идентификатор процесса, добавив это в config
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%X{pid} "/>
</layout>
Но я хочу передать этот параметр в имя файла в конфигурации, например
<param name="file" value="LogFile%X{pid}.log" />
Но это не работает ... В любом случае, чтобы сделать это в log4cxx?