gpt4 book ai didi

控制台上的 Java 信息​​提取

转载 作者:行者123 更新时间:2023-12-01 15:41:34 26 4
gpt4 key购买 nike

在 Eclipse Java 中,我正在使用打印 API,并且在尝试打印时接收 INFO 消息,如下所示:

2011 年 10 月 31 日下午 5:48:58 org.apache.pdfbox.util.PDFStreamEngine processOperator信息:不支持/禁用的操作:i

2011 年 10 月 31 日下午 5:48:59 org.apache.pdfbox.util.PDFStreamEngine processOperator信息:不支持/禁用的操作:i

有没有办法提取 INFO 给出的消息“不支持/禁用的操作:i”。也许是 get() 方法?谢谢

最佳答案

您要查找的消息存储在org.apache.pdfbox.util.PDFStreamEngine#unsupportedOperatorsSet<String>领域类型。

不幸的是,这个字段是 private final如果没有访问器(?),您可以使用反射来获取它,但这远非优雅。不过请参阅:How do I read a private field in Java?

但是我不能说编写自定义日志附加程序(这是第二种解决方案)更优雅......您还没有提到您使用的日志框架。看起来像java.util.logging ,查看this 。对于 Log4J this将是一个好的开始。

关于控制台上的 Java 信息​​提取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7960259/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com