从logcat中删除onFlyCompress消息

Gui*_*ume 15 android logcat

YuvImage用来压缩android.hardware.Camerajpeg 的feed.从那时起,我一直skia onFlyCompress在logcat中看到消息,这完全污染了它.有没有办法禁用此消息?我知道我可以过滤logcat输出,但这意味着一直到处都做,这不是一个修复,而是一个解决方法.我根本不想要打印这些消息

Bah*_*man 1

您可以(我不确定)对YuvImage打印日志的类进行子类化,并重写该打印日志的类的方法,然后简单地将该方法的所有代码复制到被重写的方法中,但 orLog.d()Log.v(), Log.w()... 代码除外。

也看看下面的答案:

如何在 Android 中启用/禁用日志级别?

  • `android.util.Log` 是一个最终类,不能被覆盖。无论如何,被调用的方法是静态的,因此重写不会有帮助。 (2认同)