android logcat命令
【摘要】
理解
logcat是抓log的工具,从android logging系统抓取日志。
1、logcat相关目录
代码位置:`/system/core/logcat/`
编译生成的可执行文件位于:`ou...
理解
logcat是抓log的工具,从android logging系统抓取日志。
1、logcat相关目录
代码位置:`/system/core/logcat/`
编译生成的可执行文件位于:`out/target/product/umi/system/bin/logcat`(umi是产品名)
对应到设备端的可执行文件:`/system/bin/logcat`
- 1
- 2
- 3
2、日志缓冲区
radio:查看包含无线装置/电话相关消息的缓冲区。
events:查看已经过解译的二进制系统事件缓冲区消息。
main:查看主日志缓冲区(默认),不包含系统和崩溃日志消息。
system:查看系统日志缓冲区(默认)。
crash:查看崩溃日志缓冲区(默认)。
all:查看所有缓冲区。
default:报告 main、system 和 crash 缓冲区。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
使用规范
1、过滤日志输出
# tag:priority 标记:优先级
adb logcat ActivityManager:I MyApp:D *:S
- 1
- 2
2、控制日志输出格式
# -v <format>
adb logcat -v thread
- 1
- 2
# -b <buffer>
db logcat -b radio
- 1
- 2
命令速查
# 获取help
$ adb shell logcat --help
# 查log
$ adb shell logcat -b system > logSystem.txt #查询此时system的日志,并且保存在logSystem.txt的文件中
^C
- 1
- 2
- 3
- 4
- 5
- 6
参考链接
文章来源: blog.csdn.net,作者:hinzer,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/feit2417/article/details/105155522
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)