【问题标题】:Suppress console output - SimpleOpenNI Processing抑制控制台输出 - SimpleOpenNI 处理
【发布时间】:2018-04-15 21:38:49
【问题描述】:

我想知道是否有办法抑制正在处理的单个库的控制台输出?具体来说,我使用的是 SimpleOpenNI,它每秒多次输出如下内容:

[信息] [VTRgbPacketProcessor] 平均。时间:22.8676ms -> ~43.73Hz [信息] [DepthPacketStreamParser] 1 个数据包丢失 [信息] [OpenGLDepthPacketProcessor] 平均。时间:5.9517ms -> ~168.019Hz

库工作正常,但输出有点烦人,因为我正试图使用​​控制台来测试东西。

有人知道抑制特定库输出的方法吗?我浏览了 SimpleOpenNI 文档,找不到任何有用的东西。

干杯

【问题讨论】:

    标签: console output processing simple-openni


    【解决方案1】:

    您通常有三种选择:

    选项 1:希望该库提供一种禁用控制台输出的方法。寻找类似setLogLevel()suppressWarnings() 的内容。

    选项 2:如果库是开源的,您可以自己修改它以摆脱打印语句。

    选项 3:您还可以修改 System.out 变量以指向您自己的自定义类来过滤您不关心的消息。

    【讨论】:

    • 非常感谢!选项 1 和 2 不可用,但我发现 this thread that helped 写了一个新课程
    • @JordanE 是的,这正是我的想法。很高兴你明白了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-02
    • 1970-01-01
    • 2012-08-07
    相关资源
    最近更新 更多