2012-12-04 94 views
1

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

log4j.logger.org.apache.fop = WARN

,但我还是让这些用于创建的每个PDF文件:

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

任何想法?我看着@这个条目,但它并没有回答我的问题: Filter unwanted INFO-Messages from Logger

回答

2

确定日志条目是(a)从类org.apache.fop和(b)从log4j的?

它可能是FOP的一个子包,如蜡染的日志输出。

你可以改变你的Log4j追加布局以显示出身的(例如,

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

),那么你就知道了。