Установить значение в файл log4j - PullRequest
0 голосов
/ 04 февраля 2020

У меня есть файл конфигурации журнала, при запуске сервера мне нужно записать значение из файла конфигурации, как я могу это сделать

<appender id="1" name="SYSLOG" class="org.apache.log4j.net.SyslogAppender">
    <param id="2" name="SyslogHost" value="HERE I NEED TO PUT A VALUE"/>
    <param name="Facility" value="SYSLOG"/>
    <layout class="org.apache.log4j.EnhancedPatternLayout">
        <param name="ConversionPattern" value="%d\{dd.MM.yyyy HH:mm:ss.SSS} [%t][%p][%c{2}] - %m%n %throwable\{10}"/>
    </layout>
    <appender-ref ref="CONSOLE"/>
    <appender-ref ref="FILE_CONSOLE"/>
    <appender-ref ref="FILE_WARN"/>
</appender>

У меня есть пример с файлами свойств

 <target name="step6" description="Update env specific properties">
           <propertyfile file="${property.file.dir}/config.properties">
        <entry key="transport.url"                      value="${transport.url}"/>

Но это не работает для xml файла

...