Мой проект состоит из нескольких модулей (JDK Java 12).
Каждый модуль может работать самостоятельно и иметь отдельный файл log4j2.xml, который содержит регистраторы и приложения.
Я признаю, что это моя первая попытка использовать log4j2 в этом направлении.
Я хочу знать, как я должен написать log4j2.xml.
Я пытался использовать Систему для установки свойства, но безуспешно.
System.setProperty("log4j.configurationFile", "log4j2-A.xml,log4j2-B.xml,log4j2-C.xml");
Eclipse не находит файлы, когда они находятся в других проектах.
Структура проекта:
Module1:
- Module2
- Module3
- Module4
Я хочу, чтобы проект запускался с настройкой всех модулей, и хочу избежать копирования и вставки всех Logger и Appenders из log4j2.xml каждого модуля в файл log4j2.xml для конкретного проекта.
При интеграции модулей проект запускается с файлом log4j2.xml из одного из составных модулей (первого в пути к модулю).