Logcat 命令行工具

Logcat 是一个命令行工具,用于转储系统消息日志,包括设备抛出错误时的堆栈轨迹,以及从你的应用使用 Log 类写入的消息。

日志标记

  • 日志消息的标记是一个简短的字符串,指示消息所源自的系统组件(例如,“View”表示视图系统)。

日志级别

  • 优先级是以下字符值之一(按照从最低到最高优先级的顺序排列):

  • V:详细(最低优先级)

  • D:调试

  • I:信息

  • W:警告

  • E:错误

  • F:严重错误

  • S:静默(最高优先级,绝不会输出任何内容)

日志过滤

1.按关键字过滤

1
2
3


adb logcat -e alipay

2.按关键字过滤(在adb shell中)

先执行

1
2
3


adb shell

然后执行

1
2
3


logcat | grep alipay

3.按日志标记过滤

1
2
3


adb logcat app_process:V *:S

4.按日志等级过滤

1
2
3


adb logcat app_process:W *:S