У меня есть простое консольное приложение, в котором используется библиотека apache PDFBox, которая, в свою очередь, использует ведение журнала сообщества. Я получаю много нежелательных сообщений в консоли, которые я хотел бы подавить:
15 февраля 2011 г. 3:56:40 org.apache.pdfbox.util.PDFStreamEngine processOperator INFO: неподдерживаемая/отключенная операция: EI
В моем коде я пробовал reset уровни журнала безрезультатно:
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 также не помогает, поскольку у него нет способа установить уровень.
Есть ли способ программно скрыть эти сообщения? Или мне нужно добавить файл конфигурации?