我正在尝试禁止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"
但这感觉就像一个黑客 - 此外,我可能会错过通过管道的缓冲输出。
答案 0 :(得分:1)
我认为没有比用grep过滤日志更好的答案。
adb logcat -v time | findstr /v "BT HS/HF"