【发布时间】:2014-09-01 04:41:03
【问题描述】:
我目前正在尝试降低我在 java 项目中使用的 PDFBox 1.8.6 库的日志记录级别,但未能成功。基于this previous question,我在 /src/ 目录中有以下 log4j.properties 文件。
log4j.rootLogger=ERROR, stdout
log4j.logger.org.apache.pdfbox=ERROR
# 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
我不确定我还缺少什么,因为我仍然在控制台中收到类似以下消息的垃圾邮件。
Jul 10, 2014 10:19:23 AM org.apache.pdfbox.pdfparser.PDFParser parseXrefTable
WARNING: Count in xref table is 0 at offset 223265
Jul 10, 2014 10:19:23 AM org.apache.pdfbox.pdfparser.PDFParser parseXrefTable
WARNING: Count in xref table is 0 at offset 223265
Jul 10, 2014 10:19:23 AM org.apache.pdfbox.pdfparser.PDFParser parseXrefTable
WARNING: Count in xref table is 0 at offset 223265
如果有办法以编程方式更改日志级别,我根本不会附加到属性文件,因为我不在其他任何地方使用 log4j。我不知道它是否甚至使用 log4j.properties 文件。我正在使用 Eclipse,我不确定如何确认 log4j.properties 文件是否在预期的类路径中。
【问题讨论】:
标签: java eclipse logging log4j pdfbox