【发布时间】:2012-04-01 12:24:18
【问题描述】:
我正在使用 iText 和 Flying Saucer 编译 PDF,不幸的是,编译时我似乎无法从 Flying Saucer 获得任何输出。我真的很想能够看到内部发生了什么,以便能够调试我面临的当前问题。
如何打开飞碟的 java.util.logging?我目前正在使用 SLF4J/Logback。
【问题讨论】:
标签: itext flying-saucer java.util.logging
我正在使用 iText 和 Flying Saucer 编译 PDF,不幸的是,编译时我似乎无法从 Flying Saucer 获得任何输出。我真的很想能够看到内部发生了什么,以便能够调试我面临的当前问题。
如何打开飞碟的 java.util.logging?我目前正在使用 SLF4J/Logback。
【问题讨论】:
标签: itext flying-saucer java.util.logging
找到了:
System.getProperties().setProperty("xr.util-logging.loggingEnabled", "true");
XRLog.setLoggingEnabled(true);
【讨论】:
XRLog 默认使用 JDKXRLogger 记录器,不幸的是,这是 JDK 记录。
System.getProperties().setProperty("xr.util-logging.handlers", "org.slf4j.bridge.SLF4JBridgeHandler");(或使用 -Dxr.util-logging.loggingEnabled=true -Dxr.util-logging.handlers=org.slf4j.bridge.SLF4JBridgeHandler 运行您的应用程序)。请参阅slf4j.org/api/org/slf4j/bridge/SLF4JBridgeHandler.html 或slf4j.org/legacy.html#log4j-over-slf4j 另请参阅github.com/flyingsaucerproject/flyingsaucer/blob/master/… 了解有关xr.util-logging.handlers 的信息