Android命令行之logcat

logcat使用方式

方式一:
直接执行adb logcat

C:\Users\hai.qin>adb logcat

方式二:
先进入adb shell,再执行logcat

C:\Users\hai.qin>adb shell
HWDUK:/ $ logcat
HWDUK:/ $ which logcat
/system/bin/logcat

日志消息优先级

优先级由以下某个字符值表示(按从最低到最高优先级的顺序排列):
V — 详细(最低优先级)
D — 调试
I — 信息
W — 警告
E — 错误
F — 致命
S — 静默(最高优先级,不会打印任何内容)

过滤日志

示例:

C:\Users\hai.qin>adb logcat ActivityManager:D *:S

过滤器表达式遵循 tag:priority … 这个格式,可以在一个过滤器表达式中提供任意数量的tag:priority规则。一系列规则使用空格分隔。

上述表达式中最后一个元素 *:S 将所有标记的优先级设为“静默”,从而确保系统仅显示带有“ActivityManager”标记的日志消息。使用 *:S 可有效地确保日志输出受限于您已明确指定的过滤器,它允许过滤器充当日志输出的“白名单”。

重定向输出到文件

C:\Users\hai.qin>adb logcat ActivityManager:D *:S > e:\loginfo.txt

清除日志

C:\Users\hai.qin>adb logcat -c

清除后,下次logcat输出的日志从清除时间点开始,老日志被清除。

参考资料

logcat 命令行工具

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值