0

デバッグセッションにスパムを送信するため、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"

しかし、それはハックのように感じます-さらに、パイプを介したバッファリングされた出力を見逃す可能性があります。

4

1 に答える 1

1

grepでログをポストフィルタリングするよりも良い答えはないと思います。

adb logcat -v time | findstr /v "BT HS/HF"
于 2010-07-19T04:17:30.217 に答える