2012-03-15 8 views
4

iTextとFlying Saucerを使用してPDFをコンパイルしていますが、残念ながらコンパイル時にFlying Saucerの出力が得られないようです。私は本当に私が直面している現在の問題をデバッグできるように内部的に何が起こっているのかを見ることができるようにしたいと思います。Flying Saucerをオンにするjava.util.logging Output

Flying Saucerのjava.util.loggingを有効にするにはどうすればよいですか?私は現在SLF4J/Logbackを使用しています。

答えて

9

はそれを見つけた:

System.getProperties().setProperty("xr.util-logging.loggingEnabled", "true"); 
XRLog.setLoggingEnabled(true); 
+0

どのようにあなたのSLF4J/Logbackの設定で、この作品? 'XRLog'はデフォルトでJDKロギングである' JDKXRLogger'ロガーを使用します。 – Tvaroh

+4

@Tvaroh SLF4j/Logbackを使用する場合、 'System.getProperties()。setProperty(" xr.util-logging.handlers "、" org.slf4j.bridge.SLF4JBridgeHandler ");'(または ' - Dxr.util-logging.loggingEnabled = true -Dxr.util-logging.handlers = org.slf4j.bridge.SLF4JBridgeHandler')。 http://www.slf4j.org/api/org/slf4j/bridge/SLF4JBridgeHandler.htmlまたはhttp://www.slf4j.org/legacy.html#log4j-over-slf4jを参照してください。https:// githubも参照してください。 'xr.util-logging.handlers'についての情報は、/ flyingsaucerproject/flyingsaucer/blob/master/flying-saucer-core/src/main/resources/resources/conf/xhtmlrenderer.confを参照してください。 – mkurz

関連する問題