1

FOP を使用して PDF ファイルを生成するときに、INFO レベルのログを削除するにはどうすればよいですか? log4j.properties ファイルにこれがあります。

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

しかし、作成されたPDFファイルごとにこれらを取得しています:

[情報] com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser を SAX2 パーサーとして使用 [情報] フォントの設定

何か案は?@ このエントリを見ましたが、私の質問には答えませんでした: Logger からの不要な INFO-Messages のフィルタリング

4

1 に答える 1

2

ログエントリが(a)org.apache.fopのクラスからのものであり、(b)log4jからのものであると確信していますか?

これは、batikなどのFOPのサブパッケージの1つからのログ出力である可能性があります。

log4jアペンダーのレイアウトを変更して、オリジンのクラスを表示できます(例:

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

)、それからあなたは知っているでしょう。

于 2012-12-04T15:00:59.747 に答える