前言

Android 系统的日志分为两部分

  1. 底层的 Linux 内核日志输出到 /proc/kmsg
  2. Android 的日志输出到 /dev/log

语法格式

adb logcat [<option>] ... [<filter-spec>] ...

按优先级过滤日志

Android 的日志分为如下几个优先级

  • V —— Verbose(最低,输出得最多)
  • D —— Debug
  • I —— Info
  • W —— Warning
  • E —— Error
  • F —— Fatal
  • S —— Silent(最高,啥也不输出)

小栗子

adb logcat *:W
  • 该命令会将 Warning、Error、Fatal 和 Silent 日志输出。
  • 记得固定写法哦 *:W

指定日志格式

adb logcat -v <format>

brief

<priority>/<tag>(<pid>): <message>

# 示例

D/HeadsetStateMachine( 1785): Disconnected process message: 10, size: 0

process

──  (<tag>)
<priority>(<pid>) <message> # 示例

── (MAXHUB-PostBonjourInfoRunnable)
D( 1785) Disconnected process message: 10, size: 0 (HeadsetStateMachine)

tag

<priority>/<tag>: <message> 

# 示例

D/HeadsetStateMachine: Disconnected process message: 10, size: 0

raw

<message>

# 示例

Disconnected process message: 10, size: 0

time

<datetime> <priority>/<tag>(<pid>): <message>

# 示例

08-28 22:39:39.974 D/HeadsetStateMachine( 1785): Disconnected process message: 10, size: 0

threadtime

<datetime> <pid> <tid> <priority> <tag>: <message> 

# 示例

08-28 22:39:39.974 1785 1832 D HeadsetStateMachine: Disconnected process message: 10, size: 0

long

[ <datetime> <pid>:<tid> <priority>/<tag> ]
<message> # 示例 [ 08-28 22:39:39.974 1785: 1832 D/HeadsetStateMachine ]
Disconnected process message: 10, size: 0

清空日志

adb logcat -c

查看内核日志

adb shell dmesg

最新文章

  1. Servlet和JSP学习指导与实践(三):JSP助阵
  2. SQL入门语句之ORDER BY 和GROUP BY
  3. Azure Table storage 之改进DynamicTableEntity类为其添加动态语言扩展
  4. Gradle学习系列之十——自定义Plugin(本系列完)
  5. Java中断言的使用(转)
  6. 沈逸老师PHP魔鬼特训笔记(2)
  7. 性能调优:mysql之left join
  8. Matlab—regexp正则表达式
  9. Python学习笔记 - map reduce
  10. jsp四大作用域
  11. 关于ADO.Net SqlConnection的性能优化
  12. Office2013 如何安装Matlab notebook
  13. PHP安装Xdebug扩展并配置PHPstorm调试(Centos、Windows)
  14. MyEclipse WebSphere开发教程:WebSphere 7安装指南(三)
  15. POJ 1032
  16. python自动化17-JS处理滚动条
  17. Vue 不睡觉教程2 - 洋气的文件结构
  18. 《Algorithms算法》笔记:元素排序(1)——简单排序
  19. [javaSE] 网络编程(URL)
  20. k8s-离线安装coreos

热门文章

  1. 关于win7+cenos 7双系统安装
  2. ;~ 并发运行的AutoHotkey脚本真机实际测试模板参考20191010.ahk
  3. 记录21.07.22 —— Vue.js基础(一)
  4. 安卓安装https证书
  5. Wireshark基础
  6. Git 使用revert回滚已提交的commit
  7. Socket通信-客户端
  8. 微信小程序及公众号H5自动化测试攻略
  9. 【笔记】KNN之分类准确度
  10. Django CBV装饰器 中间件 auth模块 CSRF跨站请求