如何在android logcat中抑制BT日志记录?
我试图抑制 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"
但这感觉就像一个黑客 - 此外,我可能会错过通过管道的缓冲输出。
I am trying to suppress logging output from BT since it spams my debug session. The log looks like this:
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
and I am using this command line to watch logcat:
> logcat -v time BT:S
and yet it still persists to log. I think the problem is that the component is actually BT HS/HF
but I am not able to quote it appropriately.
I can use this command:
adb logcat -v time | findstr /v "BT HS/HF"
but that feels like a hack - besides, I might miss buffered output through the pipe.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为没有比使用 grep 后过滤日志更好的答案了。
I don't think there is a better answer than to post-filter the log with grep.