【问题标题】:Turning on Flying Saucer java.util.logging Output开启飞碟 java.util.logging 输出
【发布时间】:2012-04-01 12:24:18
【问题描述】:

我正在使用 iText 和 Flying Saucer 编译 PDF,不幸的是,编译时我似乎无法从 Flying Saucer 获得任何输出。我真的很想能够看到内部发生了什么,以便能够调试我面临的当前问题。

如何打开飞碟的 java.util.logging?我目前正在使用 SLF4J/Logback。

【问题讨论】:

    标签: itext flying-saucer java.util.logging


    【解决方案1】:

    找到了:

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

    【讨论】:

    • 这如何与您的 SLF4j/Logback 设置一起使用? XRLog 默认使用 JDKXRLogger 记录器,不幸的是,这是 JDK 记录。
    • @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 运行您的应用程序)。请参阅slf4j.org/api/org/slf4j/bridge/SLF4JBridgeHandler.htmlslf4j.org/legacy.html#log4j-over-slf4j 另请参阅github.com/flyingsaucerproject/flyingsaucer/blob/master/… 了解有关xr.util-logging.handlers 的信息
    • 看起来只需要第一行?我让日志记录只与那个一起工作。 (虽然我没有使用 PDF 生成,而是使用 Swing 组件,并且没有专门的日志库)
    猜你喜欢
    • 2013-07-30
    • 1970-01-01
    • 1970-01-01
    • 2018-06-23
    • 2012-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-24
    相关资源
    最近更新 更多