Есть ли способ «параметризовать» XML-файл конфигурации Log4J (log4j.xml), чтобы несколько запущенных экземпляров программы записывали свои журналы в отдельные файлы?
У меня есть настройка, с которой я могу начатьнесколько экземпляров программы (одна и та же программа используется для всех экземпляров), где каждому отдельному экземпляру предоставляется информация о конфигурации, чтобы он мог выполнять свою работу, включая идентификатор.Ведение журнала ведется log4j / slf4j.
Неудивительно, что я обнаружил, что выходные данные журнала из всех запущенных экземпляров отображаются в одном файле журнала.Я хочу иметь возможность настроить его так, чтобы у каждого экземпляра был свой собственный файл журнала, названный соответствующим образом для связи с экземпляром.
Может ли это быть сделано через конфигурацию XML, или мне нужно сделать это изAPI Java (в программном коде)?