Отключение ведения журнала в PDFBox

Мы используем PDFBox для чтения и обработки PDF-файлов. Но при разборе получаю кучу таких сообщений:

Changing font on  from  to the default font

Теперь, как я могу отключить их? Потому что подобное сообщение выводится для КАЖДОГО символа ввода, если шрифт встроен, и поэтому файлы журнала становятся практически непригодными для использования.

Теперь изменить общий уровень журнала невозможно, потому что мне нужны операторы от других компонентов.

Я использую Tomcat 5.5, log4j 1.2.16 и приложение pdfbox -1.6.0

. А вот мой конфигурационный файл log4j:

# Root logger option
log4j.rootLogger=INFO, file, stdout

# Direct log messages to a log file
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
#log4j.appender.file.File=/home/PDF/WS/PDF.log
log4j.appender.file.File=C:\\loging.log
log4j.appender.file.MaxFileSize=5MB
log4j.appender.file.MaxBackupIndex=1
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ISO8601} %-5p [%c{2}]: %m%n

# Direct log messages to stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ISO8601} %-5p [%c{2}]: %m%n

РЕДАКТИРОВАТЬ

После изменения моего файла log4j он выглядит так:

# Root logger option
log4j.rootLogger=INFO, file, stdout

log4j.rootLogger.org.apache.pdfbox=ERROR

# Direct log messages to a log file
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
#log4j.appender.file.File=/home/PDF/WS/PDF.log
log4j.appender.file.File=C:\\loging.log
log4j.appender.file.MaxFileSize=5MB
log4j.appender.file.MaxBackupIndex=1
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ISO8601} %-5p [%c{2}]: %m%n

# Direct log messages to stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ISO8601} %-5p [%c{2}]: %m%n

Куда бы я ни поместил строку log4j.rootLogger.org.apache.pdfbox=ERROR, в лог-файлах все равно появляются вот такие ошибки:

2012-07-16 15:36:46,652 WARN  [font.PDSimpleFont]: Changing font on  from  to the default font
2012-07-16 15:36:46,652 WARN  [font.PDSimpleFont]: Changing font on  from  to the default font
2012-07-16 15:36:46,667 WARN  [font.PDSimpleFont]: Changing font on  from  to the default font
2012-07-16 15:36:46,667 WARN  [font.PDSimpleFont]: Changing font on  from  to the default font
2012-07-16 15:36:46,667 WARN  [font.PDSimpleFont]: Changing font on  from  to the default font
2012-07-16 15:36:46,667 WARN  [font.PDSimpleFont]: Changing font on  from  to the default font
2012-07-16 15:36:46,667 WARN  [font.PDSimpleFont]: Changing font on < > from  to the default font
2012-07-16 15:36:46,667 WARN  [font.PDSimpleFont]: Changing font on 

from to the default font

РЕДАКТИРОВАТЬ 2

После консультации с log4j :пакетом -специальным ведением журнала я обнаружил правильный синтаксис:

log4j.logger.org.apache.pdfbox=ERROR

11
задан Community 23 May 2017 в 11:54
поделиться