2010-07-14 85 views
0

我试图阻止来自BT的日志输出,因为它会传播我的调试会话。日志看起来是这样的:如何在android 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

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

adb logcat -v time | findstr /v "BT HS/HF" 
相关问题