Уровень журнала изменений PAX-CDI

Я использую pax-cdi и при запуске получаю сотни строк информации - какой пакет сканируется, квалификаторы и т.д. Как отключить вывод этой информации?


person Community    schedule 26.05.2015    source источник


Ответы (1)


Как насчет установки правильного уровня журнала в вашем регистраторе. Если вы используете экзамен pax, добавьте необходимые пакеты logback или pax-loging в свою среду. Если вы используете простой OSGi, убедитесь, что у вас установлена ​​структура журнала. Я бы предложил pax - регистрация доказала свою эффективность.

РЕДАКТИРОВАНИЕ:
добавьте следующие зависимости в вашу настройку:

<dependency>
    <groupId>org.ops4j.pax.logging</groupId>
    <artifactId>pax-logging-service</artifactId>
    <version>1.8.3</version>
</dependency>
<dependency>
    <groupId>org.ops4j.pax.logging</groupId>
    <artifactId>pax-logging-api</artifactId>
    <version>1.8.3</version>
</dependency>

настройте ведение журнала с помощью службы администрирования конфигурации или добавьте следующее при запуске приложения:

-Dorg.ops4j.pax.logging.DefaultServiceLog.level=WARN

Дополнительную информацию можно найти в документации Pax-Logging.

person Achim Nierbeck    schedule 27.05.2015
comment
Не могли бы вы поточнее сказать, что мне делать. Я не очень хорошо разбираюсь в журналах. - person ; 27.05.2015
comment
Какой у вас сценарий, Pax-Exam или просто приложение osgi? На такой общий вопрос вы просто получите общий ответ. - person Achim Nierbeck; 27.05.2015
comment
Я использую pax-cdi+weld+felix , обычно это обычное приложение osgi с cdi. - person ; 27.05.2015