Вопрос

Я использую jacorb 3.0, и я хочу использовать log4j в качестве ведения журнала.Для этого я поместил различную банку из Jacorb, SLF4J-API-1.6.6.jar, slf4j-log4j12-1.6.jar, log4j-1.2.16.jar и удалить SLF4J-JDK14-1.6.4.jar в классе.Пока так хорошо.

Однако Jacorb печатает слишком много журнала, о котором я не забочусь, и мне не удалось исключить его.В моем log4j.properties Я пробовал что-то вроде:

log4j.category.org.jacorb.orb=WARN
log4j.additivity.org.jacorb.orb=false
.

Но я все еще вижу строки, как

14:27:48.974|INFO |org.jacorb.orb.ORB                   |main           |ORB run
.

в моем журнале.Как я могу исключить все, что не предупреждает или выше из моего журнала?

Другие советы

Jacorb использует имена регистратора, которые не являются именем пакета класса, журнал класса.Вместо этого они используют такие вещи, как «Jacorb.orb.singleton».Итак, я добавил фильтр для «Jacorb», как это:

Что было бы log4j.ceatheory.jacorb= предупреждение

При использовании файлов свойств и оно работало красиво.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top