Я пишу приложение, которое состоит из нескольких модулей maven. Все они должны записывать материал в свои собственные файлы журнала. Я создал файл log4j.properties в папке main / resources каждого модуля. Теперь, когда я запускаю приложение из одного из модулей, оно записывает все в файл журнала этого модуля. Я задавался вопросом, было ли это просто потому, что он мог взять root-каталог из этого стартового модуля и использовать его для сохранения файлов журнала, но когда я создал appender для этого стартового модуля (используя категорию в свойствах log4j) без rootLogger он выдает ошибку о классах в других модулях, которые не могут найти свои приложения, что указывает на то, что файлы log4j.properties в каждом из этих модулей не найдены или не прочитаны. Кто-нибудь есть идеи, как решить эту проблему и заставить эти модули использовать эти файлы свойств, или мне нужно поместить все приложения в один большой файл log4j.properties, чтобы все журналы появлялись в корневой папке этого стартового модуля вместо корневые папки этих других модулей?
Я надеюсь, что вопрос достаточно ясен, чтобы понять, в противном случае не стесняйтесь спрашивать подробности.