Ошибка Log4j2 при загрузке файла конфигурации XML
Я пытаюсь использовать файл конфигурации XML для Log4j2, который встроен в мое приложение Java, но не работает.
Код:
ConfigurationSource source = new ConfigurationSource(Main.class.getResourceAsStream("/in/gunbound/prelauncher/server/log4j2/log4j2.xml"));
ConfigurationFactory factory = (ConfigurationFactory) XMLConfigurationFactory.getInstance().getConfiguration(source);
ConfigurationFactory.setConfigurationFactory(factory);
Ошибка:
Исключение в теме "главный" java.lang.ClassCastException: org.apache.logging.log4j.core.config.XMLConfiguration не может быть приведен к org.apache.logging.log4j.core.config.ConfigurationFactory в in.gunbound.prelauncher.server.Main.main (Main .java: 62)