У меня есть простое консольное приложение, которое использует библиотеку apache PDFBox, которая, в свою очередь, использует протоколирование общего достояния. Я получаю много нежелательных сообщений в моей консоли, которые я хотел бы подавить:
15 февраля 2011 г. 15:56:40 org.apache.pdfbox.util.PDFStreamEngine processOperator
ИНФОРМАЦИЯ: неподдерживаемая / отключенная операция: EI
В моем коде я попытался сбросить уровни журнала безрезультатно:
Logger.getLogger("org.apache.pdfbox.util.PDFStreamEngine").setLevel(Level.OFF);
Logger.getLogger("org.apache.pdfbox.util").setLevel(Level.OFF);
Logger.getLogger("org.apache.pdfbox").setLevel(Level.OFF);
Несмотря на эти настройки, сообщения все еще отображаются на консоли. Извлечение объекта журнала из регистрации Commons также не помогает, поскольку, похоже, у него нет способа установить уровень.
Есть ли способ подавить эти сообщения программно? Или мне нужно добавить файл конфигурации?