Использование файла свойств pax-logging в classpath

Я использую pax-logging с log4j2 и у меня есть пользовательские дополнения, написанные на OSGi environemt. Когда я передаю файл свойств pax-logging как системное свойство, пользовательские приложения не читаются. Есть ли способ использовать pax-logging в classpath, как log4j2 использует свой файл свойств? Любые альтернативы, пожалуйста.

1 ответ

Вы должны предоставить конфигурацию pax-logging с помощью config admin. Для этого установите felix fileinstall и настройте административные пакеты и предоставьте org.ops4j.pax.logging.cfg в каталоге, из которого читаются журналы.

Для пользовательских приложений хорошим подходом является предложение их в качестве сервисов OSGi. Примером этого является сборщик журналов графина karaf, который использует этот подход.

Другие вопросы по тегам