[8] ADB 查看日志
查看日志
- 1. Android 日志
- 1.1 按级别过滤日志
- 1.2 按 tag 和级别过滤日志
- 1.3 日志格式
- 1.4 清空日志
- 2. 内核日志
Android
系统的日志分为两部分,底层的 Linux
内核日志输出到 /proc/kmsg
, Android
的日志输出到 /dev/log
。
1. Android 日志
[adb] logcat [<option>] ... [<filter-spec>] ...
1.1 按级别过滤日志
Android
的日志分为如下几个优先级(priority
):
- V ——
Verbose
(最低,输出得最多) - D ——
Debug
- I ——
Info
- W ——
Warning
- E ——
Error
- F ——
Fatal
- S ——
Silent
(最高,啥也不输出)
按某级别过滤日志则会将该级别及以上
的日志输出。
比如,命令 adb logcat *:W
会将 Warning
、Error
、Fatal
和 Silent
日志输出。
在 macOS 下需要给 :W 这样以 * 作为 tag 的参数加双引号,如 adb logcat ":W",不然会报错 no matches found: *:W
1.2 按 tag 和级别过滤日志
<filter-spec>
可以由多个 <tag>[:priority]
组成。
比如,命令:
adb logcat ActivityManager:I MyApp:D *:S
表示输出 tag ActivityManager
的Info
以上级别日志,输出 tag MyApp
的 Debug
以上级别日志,及其它 tag
的 Silent
级别日志(即屏蔽其它tag
日志)。
1.3 日志格式
可以用 adb logcat -v <format>
选项指定日志输出格式。
日志支持按以下几种 <format>
:
- brief (默认格式)
<priority>/<tag>(<pid>): <message>
- process
<priority>(<pid>) <message>
- tag
<priority>/<tag>: <message>
- raw
<message>
- time
<datetime> <priority>/<tag>(<pid>): <message>
- threadtime
<datetime> <pid> <tid> <priority> <tag>: <message>
- long
[ <datetime> <pid>:<tid> <priority>/<tag> ] <message>
1.4 清空日志
adb logcat -c
2. 内核日志
adb shell dmesg
[8] ADB 查看日志相关推荐
- adb 查看指定APP日志
前面大概学习了adb基础,但是adb的存在,在测试人员中究竟有什么必要,以及看log时,那么多的log,让我们看个屁啊,所以这一次,我决定一定要把adb这件事情搞清楚. 1.先来看最感兴趣的adb日志 ...
- adb查看app的日志
adb命令查看app的日志,网络的先连接,usb的插上就能用了. adb logcat *:E ->d:\\log.txt 在做app测试的时候,经常会遇到异常,此时如果开发没有异常保存,那么测 ...
- adb logcat 查看日志
使用 logcat 命令 查看和跟踪系统日志缓冲区的命令logcat的一般用法是: [adb] logcat [<option>] ... [<filter-spec>] .. ...
- 使用ADB 查看模拟器得日志,unity得日志 以及保存
一.安装ADB以及配置环境 下载ABD工具,如果付费了通知我,我改下价格 下载完成后解压到任意路径,记住此路径 如我解压到桌面: 我的adb路径即为: C:\Users\admin\Desktop\a ...
- Android adb查看网络连接情况
Android adb查看网络连接情况 文章目录 Android adb查看网络连接情况 Android 使用adb查看网络使用情况主要的adb命令: 1.adb shell ifconfig 2.a ...
- 【Android】studio查看日志解决刷爆问题
Android调试出现了logcat: Unexpected EOF! 完整的异常信息: logcat: Unexpected EOF!This means that either the devic ...
- adb查看app接口信息
1:第一步,连接手机(usb或wifi均可) adb devices //wifi连接 adb connect 手机ip 2:第二步,查看APP包名 adb shell pm list package ...
- 使用adb查看任务栈
开个头 在学习activity启动模式的时候,尤其是学到清单文件里taskaffinity这个属性和从其他应用打开本应用的某个activity时,都要对当前activity所在的栈的情况进行分析.那么 ...
- Docker学习(五)-----Docker查看日志
八.Docker查看日志 docker logs 容器名称/ID docker logs -f -t --since="2018-12-1" --tail=10 qfjy_exam ...
最新文章
- IRNet:弱监督实例分割 | 步步为营,隔山打牛
- Spring3.2.0-mybatis3.2.0 基于全注解搭建的后台框架-基础版
- C++实现判断两个单词是否为变位词
- python中__init__和__new__方法的使用
- html多个盒子重叠浮动,如何让浮动后的多个盒子水平居中
- 【MFC】工具栏按钮单选效果
- View的事件分发机制简述
- dedecms php5.4 无法退出后台,PHP5.4版本织梦dedecms后台退出空白的解决方法
- printf 指针地址_指针搞都不懂,好意思说自己会C语言?
- java 设计模式学习笔记十四 template模版模式
- 解决debian下看flash视频很卡的问题
- MATLAB中exist函数的用法
- 简单hbase java,Hbase 简单java API 操作
- redhat rhel 7中如何切换中英文输入法。
- 计算机考研安大好考还是郑大好考,这5所“低调到隐形”的211大学,不仅分数低,还好考...
- dbf转成excel_怎么样把dbf文件转换成excel/dbf转excle
- ONES X 中农网|多产品线研发项目管理实践
- python计算直角三角形斜边上的中线_直角三角形斜边上的中线等于斜边的一半教学设计...
- 【深度学习之美】山重水复疑无路,最快下降问梯度(入门系列之七)
- 【IT视频】支付宝架构师眼中的高并发架构