查看日志

  • 1. Android 日志
    • 1.1 按级别过滤日志
    • 1.2 按 tag 和级别过滤日志
    • 1.3 日志格式
    • 1.4 清空日志
  • 2. 内核日志

Android 系统的日志分为两部分,底层的 Linux内核日志输出到 /proc/kmsgAndroid 的日志输出到 /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 会将 WarningErrorFatalSilent 日志输出。

在 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 ActivityManagerInfo以上级别日志,输出 tag MyAppDebug 以上级别日志,及其它 tagSilent级别日志(即屏蔽其它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 查看日志相关推荐

  1. adb 查看指定APP日志

    前面大概学习了adb基础,但是adb的存在,在测试人员中究竟有什么必要,以及看log时,那么多的log,让我们看个屁啊,所以这一次,我决定一定要把adb这件事情搞清楚. 1.先来看最感兴趣的adb日志 ...

  2. adb查看app的日志

    adb命令查看app的日志,网络的先连接,usb的插上就能用了. adb logcat *:E ->d:\\log.txt 在做app测试的时候,经常会遇到异常,此时如果开发没有异常保存,那么测 ...

  3. adb logcat 查看日志

    使用 logcat 命令 查看和跟踪系统日志缓冲区的命令logcat的一般用法是: [adb] logcat [<option>] ... [<filter-spec>] .. ...

  4. 使用ADB 查看模拟器得日志,unity得日志 以及保存

    一.安装ADB以及配置环境 下载ABD工具,如果付费了通知我,我改下价格 下载完成后解压到任意路径,记住此路径 如我解压到桌面: 我的adb路径即为: C:\Users\admin\Desktop\a ...

  5. Android adb查看网络连接情况

    Android adb查看网络连接情况 文章目录 Android adb查看网络连接情况 Android 使用adb查看网络使用情况主要的adb命令: 1.adb shell ifconfig 2.a ...

  6. 【Android】studio查看日志解决刷爆问题

    Android调试出现了logcat: Unexpected EOF! 完整的异常信息: logcat: Unexpected EOF!This means that either the devic ...

  7. adb查看app接口信息

    1:第一步,连接手机(usb或wifi均可) adb devices //wifi连接 adb connect 手机ip 2:第二步,查看APP包名 adb shell pm list package ...

  8. 使用adb查看任务栈

    开个头 在学习activity启动模式的时候,尤其是学到清单文件里taskaffinity这个属性和从其他应用打开本应用的某个activity时,都要对当前activity所在的栈的情况进行分析.那么 ...

  9. Docker学习(五)-----Docker查看日志

    八.Docker查看日志 docker logs 容器名称/ID docker logs -f -t --since="2018-12-1" --tail=10 qfjy_exam ...

最新文章

  1. IRNet:弱监督实例分割 | 步步为营,隔山打牛
  2. Spring3.2.0-mybatis3.2.0 基于全注解搭建的后台框架-基础版
  3. C++实现判断两个单词是否为变位词
  4. python中__init__和__new__方法的使用
  5. html多个盒子重叠浮动,如何让浮动后的多个盒子水平居中
  6. 【MFC】工具栏按钮单选效果
  7. View的事件分发机制简述
  8. dedecms php5.4 无法退出后台,PHP5.4版本织梦dedecms后台退出空白的解决方法
  9. printf 指针地址_指针搞都不懂,好意思说自己会C语言?
  10. java 设计模式学习笔记十四 template模版模式
  11. 解决debian下看flash视频很卡的问题
  12. MATLAB中exist函数的用法
  13. 简单hbase java,Hbase 简单java API 操作
  14. redhat rhel 7中如何切换中英文输入法。
  15. 计算机考研安大好考还是郑大好考,这5所“低调到隐形”的211大学,不仅分数低,还好考...
  16. dbf转成excel_怎么样把dbf文件转换成excel/dbf转excle
  17. ONES X 中农网|多产品线研发项目管理实践
  18. python计算直角三角形斜边上的中线_直角三角形斜边上的中线等于斜边的一半教学设计...
  19. 【深度学习之美】山重水复疑无路,最快下降问梯度(入门系列之七)
  20. 【IT视频】支付宝架构师眼中的高并发架构

热门文章

  1. 字符串转数字测试--知识备忘
  2. iOS 设置不同环境对应不同icon
  3. oracle技术之检查点及SCN号(一)
  4. 拯救你的年终报告!巧用可视化图表秀出年终业绩
  5. 什么样的程序算作漂亮的?
  6. 【转载】送到榨油厂的飞鸽传书
  7. 我的第一个*.SYS
  8. Python是什么?Python能干什么?一篇文章让你对Python了如指掌!!
  9. 人人都是程序员的节奏,Python 纳入高考
  10. python找图里的环_python判断无向图环是否存在的示例