抑制控制台输出 - SimpleOpenNI Processing
Suppress console output - SimpleOpenNI Processing
我想知道是否有办法在处理过程中抑制单个库的控制台输出?具体来说,我正在使用 SimpleOpenNI,它每秒多次输出如下内容:
[Info] [VTRgbPacketProcessor] avg. time: 22.8676ms -> ~43.73Hz [Info]
[DepthPacketStreamParser] 1 packets were lost [Info]
[OpenGLDepthPacketProcessor] avg. time: 5.9517ms -> ~168.019Hz
库工作正常,但输出有点烦人,因为我正在尝试使用控制台测试内容。
有人知道抑制特定库输出的方法吗?我查看了 SimpleOpenNI 文档,但找不到任何有用的东西。
干杯
你通常有三种选择:
选项 1: 希望库提供了一种禁用控制台输出的方法。寻找类似 setLogLevel()
或 suppressWarnings()
.
的内容
选项 2:如果库是开源的,您可以自己修改它以摆脱打印语句。
选项 3: 您还可以修改 System.out
变量以指向您自己的自定义 class 以过滤您不关心的消息。
我想知道是否有办法在处理过程中抑制单个库的控制台输出?具体来说,我正在使用 SimpleOpenNI,它每秒多次输出如下内容:
[Info] [VTRgbPacketProcessor] avg. time: 22.8676ms -> ~43.73Hz [Info] [DepthPacketStreamParser] 1 packets were lost [Info] [OpenGLDepthPacketProcessor] avg. time: 5.9517ms -> ~168.019Hz
库工作正常,但输出有点烦人,因为我正在尝试使用控制台测试内容。
有人知道抑制特定库输出的方法吗?我查看了 SimpleOpenNI 文档,但找不到任何有用的东西。
干杯
你通常有三种选择:
选项 1: 希望库提供了一种禁用控制台输出的方法。寻找类似 setLogLevel()
或 suppressWarnings()
.
选项 2:如果库是开源的,您可以自己修改它以摆脱打印语句。
选项 3: 您还可以修改 System.out
变量以指向您自己的自定义 class 以过滤您不关心的消息。