#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>
Как правильно использовать мой префикс переменной плюс имя журнала в поле значение файла, пожалуйста ?