У вас есть возможность указать пользовательское свойство JVM, которое может использовать переменные WebSphere.
Свойство JVM Custom можно использовать в ваших log4j.properties.
Найдите ниже несколько инструкций по достижению того же самого:
В консоли администратора путь будет:
Серверы приложений> Имя вашего сервера> Определение процесса> Виртуальная машина Java> Пользовательские свойства
Свойство Customer может использовать переменную WebSphere в качестве значения для нашего пользовательского свойства - KeyForMyCustomProperty. Переменная WebSphere будет использовать стандартный шаблон: $ {}
Eg $ {MY_VARIABLE} .
Файлы свойств log4j могут получить доступ к этому пользовательскому свойству через
log4j.appender.messageAppender.File = * +1019 * $ {KeyForMyCustomProperty} / Message.log
Этот подход не прост, но достигает желаемых результатов. Вы можете использовать тот же ключ, что и переменная WebSphere для настраиваемого свойства JVM, тогда он будет выглядеть так, как если бы переменная WebSphere использовалась в log4j.properties
НТН
Manglu