Как подавить BT вход в Android LogCat? - PullRequest
0 голосов
/ 14 июля 2010

Я пытаюсь подавить вывод журнала из 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 Ответ

1 голос
/ 19 июля 2010

Не думаю, что есть лучший ответ, чем постфильтровать журнал с помощью grep.

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