如何在android logcat中抑制BT记录?

时间:2010-07-14 16:31:38

标签: android filter logcat

我正在尝试禁止BT的日志输出,因为它会阻止我的调试会话。日志看起来像这样:

07-14 11:27:46.800 I/dun_service( 1105): The value returned from dun_getusbmodemstate_fromsys is 2
07-14 11:27:48.775 D/BT HS/HF( 1284): cdmaDbm : -81, cdmaEcio : -70
07-14 11:27:54.090 D/BT HS/HF( 1284): cdmaDbm : -81, cdmaEcio : -70
07-14 11:27:58.460 D/BT HS/HF( 1284): cdmaDbm : -81, cdmaEcio : -70
07-14 11:28:03.060 D/BT HS/HF( 1284): cdmaDbm : -81, cdmaEcio : -70
07-14 11:28:09.420 D/BT HS/HF( 1284): cdmaDbm : -81, cdmaEcio : -70
07-14 11:28:13.770 D/BT HS/HF( 1284): cdmaDbm : -81, cdmaEcio : -70

我正在使用此命令行来观看logcat:

> logcat -v time BT:S

然而它仍然存在记录。我认为问题是该组件实际上是BT HS/HF但我无法正确引用它。

我可以使用这个命令:

adb logcat -v time | findstr /v "BT HS/HF"

但这感觉就像一个黑客 - 此外,我可能会错过通过管道的缓冲输出。

1 个答案:

答案 0 :(得分:1)

我认为没有比用grep过滤日志更好的答案。

adb logcat -v time | findstr /v "BT HS/HF"