Я пытаюсь подавить вывод журнала из 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"
но это похоже на хак - кроме того, я мог бы пропустить буферизованный вывод через канал.