#logcat优先级/tag标记:

android输出的每一条日志都有一个标记和优先级与其关联。

优先级是下面的字符,顺序是从低到高:

V — 明细 verbose(最低优先级)

D — 调试 debug

I — 信息 info

W — 警告 warn

E — 错误 error

F — 严重错误 fatal

S — 无记载 silent

注:*:S用于设置所有标记的日志优先级为S,这样可以确保仅输出符合条件的日志。

adb logcat *:W : 显示所有优先级大于等于“warning”的日志 标记是一个简短的字符串,用于标识原始消息的来源。如下是一个日志输出的消息,优先级是“D”,标记是“PowerManagerService”:

D/PowerManagerService( 305): onSensorChanged: light value: 306.0

在命令行中输入adb logcat会打印链接设备的log信息,但是如果仅仅输入adb logcat不加任何筛选,信息太多,没法找到我们想要的信息。

Logcat命令列表:

-d 将日志显示在控制台后退出

-c 清理已存在的日志

-f 将日志输出到文件 adb logcat -f /sdcard/test.txt

-v 设置日志输入格式控制输出字段,默认的是brief格式

-t 输出最近的几行日志, 输出完退出, 不阻塞;

brief — 显示优先级/标记和原始进程的PID (默认格式)

process — 仅显示进程PID

tag — 仅显示优先级/标记

thread — 仅显示进程:线程和优先级/标记

raw — 显示原始的日志信息,没有其他的元数据字段

time — 显示日期,调用时间,优先级/标记,PID

long —显示所有的元数据字段并且用空行分隔消息内容 adb logcat -v thread //使用 thread 输出格式 注意-v 选项中只能指定一种格式。

-b 加载一个可使用的日志缓冲区供查看,默认值是main。

radio — 查看包含在无线/电话相关的缓冲区消息

events — 查看事件相关的消息

main — 查看主缓冲区 (默认缓冲区)

通过标签过滤:

adb logcat -s 标签

-v time 显示时间

adb logcat -v time -s umengsocial

-v threadtime 查看日志的输出时间和线程信息

adb logcat -v threadtime -s umengsocial

-v process

adb logcat -v process -s umengsocial

-v long 输出所有信息

adb logcat -v long -s umengsocial

通过字符过滤(这个是使用比较多的一种方式)

adb logcat | grep Wifi

过滤字符串忽略大小写

adb logcat | grep -i wifi

log 清空

adb logcat -c

输出最近的5行日志, 并且不会阻塞

adb logcat -t 5

linux下logcat命令,adb logcat 命令相关推荐

  1. Linux下常见的文本处理命令

    众所周知,在Linux下"一切皆文件"的原则,一切配置文件都可以以文本的方式进行编辑.存储.故对文本文件的操作能力,决定着你是否能够在Linux下操纵自如.今天,就写下几个关于Li ...

  2. (转载)linux下的find文件查找命令与grep文件内容查找命令

    linux下的find文件查找命令与grep文件内容查找命令 转载于和感谢:linux下的find文件查找命令与grep文件内容查找命令 目录 1.前言 1.1 find命令和grep命令的区别 2. ...

  3. linux下挂载和卸载的命令的用法:mount 、umount

    linux下挂载和卸载的命令的用法:mount .umount 将Windows C:盘(hda1)安装在Linux文件系统的/winsys目录下, 命令是:mount /dev/had1 /wins ...

  4. linux为什么用tar压缩,linux下tar压缩和解压命令用法详解

    linux下tar压缩和解压命令用法详解 2017-03-25 14:06 分享人:老牛 将/usr/local/test目录下所有文件仅打包,不压缩到 /usr/local/auto_bak/目下 ...

  5. linux如何在a休息时运行b,Linux下如何优雅地修正命令?

    原标题:Linux下如何优雅地修正命令? 来源:公众号[编程珠玑] 作者:守望先生 ID:shouwangxiansheng 如何快速纠正你的linux命令?我们在输入命令的时候,难免会出现输入命令错 ...

  6. linux常用调试,linux下gdb常用的调试命令

    用gdb调试程序时,常常很困惑一些命令的使用,要么是不知道这个命令,要么忘了命令的使用方法.接下来是小编为大家收集的linux下gdb常用的调试命令,希望能帮到大家. linux下gdb常用的调试命令 ...

  7. linux 更新软件命令 失败,对linux下软件(库)的更新命令详解

    在ubuntu服务器下安装包的时候,经常会用到sudo apt-get install 包名 或 sudo pip install 包名,那么两者有什么区别呢? 1.区别 pip用来安装来自PyPI( ...

  8. Linux下几种文件传输命令 sz rz sftp scp

    vbs自动启动程序 64位系统编译的程序,在32位系统中运行会有问题 Linux下几种文件传输命令 sz rz sftp scp 2011-10-28 16:08:47|  分类: 默认分类 |  标 ...

  9. linux中mysql导入文件,linux下mysql导入sql文件命令

    Linux下我们提供导入sql文件可以得到数据.下面由学习啦小编为大家整理了linux下mysql导入sql文件命令的相关知识,希望对大家有帮助! linux的mysql导入sql文件命令详解 lin ...

  10. 在linux下一般用scp这个命令来通过ssh传输文件

    在linux下一般用scp这个命令来通过ssh传输文件. 1.从服务器上下载文件 scp username@servername:/path/filename /var/www/local_dir(本 ...

最新文章

  1. 二分图行列匹配--- hdu2119,hdu1498
  2. Nginx 使用中文URL,中文目录路径
  3. 终于看到了希望——基于美女的VGA系统构架
  4. android颜色选择状态,androidUiAutomator如何根据颜色判断控件的状态
  5. java 从一个容器获取对象,如何从 Spring IoC 容器中获取对象?
  6. bert 多义词_自然语言处理:Bert及其他
  7. 《管理3.0》读书笔记
  8. 昨天要成为反弹一日游?关键看下午了
  9. 科技文献检索课题 计算机,科技文献检索完整作业
  10. python 机器识别_用Python端对端数据分析识别机器人“僵尸粉”
  11. 使用M25或M26进行FTP文件下载的程序设计与实现
  12. 拆卸台式计算机的顺序,台式电脑拆装与清灰教程,让电脑焕然一新|Crucial(英睿达)...
  13. [BZOJ4246]两个人的星座(计算几何)
  14. 微信小程序开发视频加载:[渲染层网络层错误] Failed to load media
  15. JDT操作AST重构if块
  16. (论文解读)High-frequency Component Helps Explain the Generalization of Convolutional Neural Networks
  17. python外部库是什么_Python 常用外部模块详解
  18. 求解斐波那契数列模$p$意义下最短循环节
  19. 以太网实习_计算机网络实习心得体会
  20. 八、基于多源数据建成区提取——Landsat数据大气校正

热门文章

  1. 使用CVS进行版本管理
  2. 华为的深度学习框架介绍一下
  3. unity的模型动画
  4. 信息学奥赛一本通:1182:合影效果
  5. omthing双十一现货开抢!学生党看过来,百元蓝牙耳机真香推荐!
  6. Boolean数据类型
  7. 分享一个ai写论文的网站
  8. (英美报刊) 各类新闻常用词汇
  9. 2021年高处吊篮安装拆卸工(建筑特殊工种)试题及解析及高处吊篮安装拆卸工(建筑特殊工种)模拟考试
  10. 如何使用canvas画玫瑰图