У меня в приложении есть пять разных файлов свойств log4j для каждого события.Я не хочу, чтобы приложение загружало файл, используя DOM или PropertyConfigurator.Но я хочу загрузить все эти свойства в Map с именем события в качестве ключа и Properties или Logger в качестве значения.Так что, когда я вызываю метод getLogger с именем события, будет возвращен соответствующий объект регистратора, основанный на имени события.
Реализация в этом посте помогает мне в некоторой степени. log4j имена файлов журнала? Они динамически создают объекты регистратора на основе задания.Но я хочу использовать статический файл log4j для каждого события, загрузить его и вернуть.
Я также проверил ответ в этом посте. множественная конфигурация экземпляра log4j Но так как имена событий и список добавляемых для каждого события будут огромными в моем приложении, для удобства обслуживания я выбираю один файл log4j для каждого события.*
Ожидаю вашей помощи по этому вопросу.Спасибо, Радхика