Отключить ведение журнала на уровне информации Log4j при использовании FOP

Как я могу удалить ведение журнала уровня INFO при создании файлов PDF с помощью FOP? У меня есть это в моем файле log4j.properties:

log4j.logger.org.apache.fop = ПРЕДУПРЕЖДЕНИЕ

но я все еще получаю их для каждого созданного файла PDF:

[ИНФОРМАЦИЯ] Использование com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl $ JAXPSAXParser в качестве парсера SAX2 [ИНФОРМАЦИЯ] настройка шрифтов

Любые идеи? Я просмотрел @ эту запись, но она не ответила на мой вопрос: Отфильтровать нежелательные информационные сообщения от Регистратор


person Lydia Vaughan    schedule 04.12.2012    source источник


Ответы (1)


Вы уверены, что запись в журнале (а) из класса в org.apache.fop и (б) из log4j?

Это может быть журнал одного из дополнительных пакетов FOP, например, batik.

Вы можете изменить макет приложения log4j, чтобы показать класс происхождения (например,

log4j.appender.stdout.layout.ConversionPattern=%d %5p (%F:%L) - %m%n

), тогда вы узнаете.

person RobertG    schedule 04.12.2012