Стандартный вывод Liferay загрязнен PDFBox и PropsUtil

Я написал модуль Liferay, который импортирует JournalArticles (веб-контент). Хотя он отлично работает с большинством контента, поскольку я импортировал определенный контент, я получаю следующее:

15:36:13,901 ERROR [main][PDCIDFontType2:211] OpenType Layout tables used in font ABCDEE+?l?r ?S?V?b?N are not implemented in PDFBox and will be ignored
15:36:14,126 INFO  [main][PropsUtil:386] Global shared lib directory /home/nico/p/liferay/liferay-dxp-digital-enterprise-7.0-sp3/tomcat-8.0.32/lib/
15:36:14,128 INFO  [main][PropsUtil:397] Global lib directory /home/nico/p/liferay/liferay-dxp-digital-enterprise-7.0-sp3/tomcat-8.0.32/lib/ext/
15:36:14,131 INFO  [main][PropsUtil:420] Portal lib directory /home/nico/p/liferay/liferay-dxp-digital-enterprise-7.0-sp3/tomcat-8.0.32/webapps/ROOT/WEB-INF/lib/

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

Я впервые сталкиваюсь с такой проблемой, так как все остальные ошибки попадают в файл журнала Liferay, а не в System.out.
Есть ли способ избежать вывода этих ошибок в мой стандартный вывод?


person Nicolas Raoul    schedule 03.07.2017    source источник
comment
1) вы не используете последнюю версию PDFBox, текущая имеет это сообщение как INFO, потому что это не так важно 2) только первая строка из PDFBox, остальные нет 3) сообщите, какой регистратор вы используете. Если это log4j, см. здесь: stackoverflow.com/questions/4972954/   -  person Tilman Hausherr    schedule 03.07.2017
comment
@TilmanHausherr: Это вопрос Liferay, я не виню команду PDFBox :-) Liferay 7 SP3 действительно включает старый PDFBox 2.0.3. PropsUtil — это часть Liferay. Liferay использует log4j, а для org.apache.pdfbox установлен уровень ERROR.   -  person Nicolas Raoul    schedule 03.07.2017