как объединить переменную сущности в поле значения в файле log4net.config?

#xml #log4net-configuration

Вопрос:

На данный момент у меня есть файл log4net.config, который создает 15 приложений, использующих один и тот же путь для определения файлов журналов, поэтому я хочу его параметризовать. Я обнаружил, что могу сделать это, используя !СУЩНОСТЬ в XML. В чем я не уверен, так это в том, как связать его с именем журнала в поле «значение файла». Это дало бы мне что-то вроде этого :

 <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE variable [
  <!ENTITY prefixurl "\pathdirLogs">
]>
<configuration>
...
    <log4net>
 
        <appender name="ALL_APPENDER" type="log4net.Appender.RollingFileAppender">
            <file value="amp;prefixurl;LOG1.log" />
        ...
        </appender>
        <appender name="ALL_APPENDER" type="log4net.Appender.RollingFileAppender">
            <file value="amp;prefixurl;LOG2.log" />
        ...
        </appender>
...
    </log4net>
</configuration>
 

Как правильно использовать мой префикс переменной плюс имя журнала в поле значение файла, пожалуйста ?