1

使用 FOP 生成 PDF 文件时,如何删除 INFO 级别的日志记录?我的 log4j.properties 文件中有这个:

log4j.logger.org.apache.fop = 警告

但我仍然为每个创建的 PDF 文件获取这些:

[INFO] 使用 com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser 作为 SAX2 Parser [INFO] 设置字体

有任何想法吗?我查看了@此条目,但它没有回答我的问题: 从 Logger 过滤不需要的 INFO-Messages

4

1 回答 1

2

您确定日志条目是(a)来自 org.apache.fop 中的一个类和(b)来自 log4j 吗?

它可能是来自 FOP 的子包之一(如 batik)的日志输出。

您可以更改 log4j appender 布局以显示来源类别(例如,

log4j.appender.stdout.layout.ConversionPattern=%d %5p (%F:%L) - %m%n

),那你就知道了。

于 2012-12-04T15:00:59.747 回答