过滤器配置/ Adb命令,仅用于在Android Studio中查看详细(AND)调试日志

时间:2017-01-16 04:47:03

标签: android adb logcat android-logcat android-studio-2.2

如何在Android Studio中创建过滤器,仅查看V /和D /(详细和调试)日志。目前我一次只能选择一个。

或者,是否有adb命令仅捕获Debug和Verbose级别日志消息?

更新:

我正在开发一个电源管理器Android应用程序,并希望从较低层(Androdi Framework)跟踪到应用程序级别日志。我的应用程序显示V /(详细)日志,而有D / BatteryService日志,我只想要V /和D / logs。我想知道我是否只能使用Android Studio收集这两种类型的日志 - (V / D /)和子类型(MyAPP和BatteryService)。如果不是来自Android Studio,则为控制台提供相应的adb命令。

1 个答案:

答案 0 :(得分:0)

logcat中的基于优先级的过滤器(与许多其他日志记录系统中一样)不会 意味着将过滤后的消息限制为单个优先级。相反,他们将最低级别设置为显示。

adb logcat -s *:D不会仅显示debug条消息 - 它会显示debuginfowarningerror和{{ 1}}消息。但不是fatal,因为它的级别低于verbose

我没有看到你要问的用例。但是你可以debug得到你想要的任何优先级组合:

grep