在 LogCat 中,我一次收到大量消息,例如数百条消息:
07-15 21:24:48.096: D/NativeCrypto(1606): Doing SSL_Read()
07-15 21:24:48.096: D/NativeCrypto(1606): Returned from SSL_Read() with result 1, error code 0
谁能告诉我它们是什么以及是否有办法不得到它们?我知道我可以过滤掉它们,但它们填满了我的日志,以至于我什么也得不到。
在 LogCat 中,我一次收到大量消息,例如数百条消息:
07-15 21:24:48.096: D/NativeCrypto(1606): Doing SSL_Read()
07-15 21:24:48.096: D/NativeCrypto(1606): Returned from SSL_Read() with result 1, error code 0
谁能告诉我它们是什么以及是否有办法不得到它们?我知道我可以过滤掉它们,但它们填满了我的日志,以至于我什么也得不到。
您可以尝试在 logcat 输出上应用“独占”过滤器,如下所示:
tag:^(?!(NativeCrypto))
这将摆脱NativeCrypto
and NativeCrypto-jni
。
或者,如果您想排除几个单词,请尝试
tag:^(?!(NativeCrypto|System|SomethingElse))
祝你好运!
编辑:您可能还想查看这篇 SO 帖子How to filter out a tagname in Eclipse LogCat viewer
尝试实际过滤特定的日志标签。
我发现的唯一解决方案是通过 grep 管道 logcat。
似乎所有 Android 4.x 设备都在 DEBUG 级别遭受大量 logcat 垃圾邮件。我不确定这是 Google 做的还是供应商做的,但我用过的所有这些都是垃圾邮件这个 NativeCrypto 垃圾。IMO,操作系统应该使用 VERBOSE 并为应用程序保留 DEBUG 级别。