linux下logcat命令,adb logcat 命令
#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 命令相关推荐
- Linux下常见的文本处理命令
众所周知,在Linux下"一切皆文件"的原则,一切配置文件都可以以文本的方式进行编辑.存储.故对文本文件的操作能力,决定着你是否能够在Linux下操纵自如.今天,就写下几个关于Li ...
- (转载)linux下的find文件查找命令与grep文件内容查找命令
linux下的find文件查找命令与grep文件内容查找命令 转载于和感谢:linux下的find文件查找命令与grep文件内容查找命令 目录 1.前言 1.1 find命令和grep命令的区别 2. ...
- linux下挂载和卸载的命令的用法:mount 、umount
linux下挂载和卸载的命令的用法:mount .umount 将Windows C:盘(hda1)安装在Linux文件系统的/winsys目录下, 命令是:mount /dev/had1 /wins ...
- linux为什么用tar压缩,linux下tar压缩和解压命令用法详解
linux下tar压缩和解压命令用法详解 2017-03-25 14:06 分享人:老牛 将/usr/local/test目录下所有文件仅打包,不压缩到 /usr/local/auto_bak/目下 ...
- linux如何在a休息时运行b,Linux下如何优雅地修正命令?
原标题:Linux下如何优雅地修正命令? 来源:公众号[编程珠玑] 作者:守望先生 ID:shouwangxiansheng 如何快速纠正你的linux命令?我们在输入命令的时候,难免会出现输入命令错 ...
- linux常用调试,linux下gdb常用的调试命令
用gdb调试程序时,常常很困惑一些命令的使用,要么是不知道这个命令,要么忘了命令的使用方法.接下来是小编为大家收集的linux下gdb常用的调试命令,希望能帮到大家. linux下gdb常用的调试命令 ...
- linux 更新软件命令 失败,对linux下软件(库)的更新命令详解
在ubuntu服务器下安装包的时候,经常会用到sudo apt-get install 包名 或 sudo pip install 包名,那么两者有什么区别呢? 1.区别 pip用来安装来自PyPI( ...
- Linux下几种文件传输命令 sz rz sftp scp
vbs自动启动程序 64位系统编译的程序,在32位系统中运行会有问题 Linux下几种文件传输命令 sz rz sftp scp 2011-10-28 16:08:47| 分类: 默认分类 | 标 ...
- linux中mysql导入文件,linux下mysql导入sql文件命令
Linux下我们提供导入sql文件可以得到数据.下面由学习啦小编为大家整理了linux下mysql导入sql文件命令的相关知识,希望对大家有帮助! linux的mysql导入sql文件命令详解 lin ...
- 在linux下一般用scp这个命令来通过ssh传输文件
在linux下一般用scp这个命令来通过ssh传输文件. 1.从服务器上下载文件 scp username@servername:/path/filename /var/www/local_dir(本 ...
最新文章
- 二分图行列匹配--- hdu2119,hdu1498
- Nginx 使用中文URL,中文目录路径
- 终于看到了希望——基于美女的VGA系统构架
- android颜色选择状态,androidUiAutomator如何根据颜色判断控件的状态
- java 从一个容器获取对象,如何从 Spring IoC 容器中获取对象?
- bert 多义词_自然语言处理:Bert及其他
- 《管理3.0》读书笔记
- 昨天要成为反弹一日游?关键看下午了
- 科技文献检索课题 计算机,科技文献检索完整作业
- python 机器识别_用Python端对端数据分析识别机器人“僵尸粉”
- 使用M25或M26进行FTP文件下载的程序设计与实现
- 拆卸台式计算机的顺序,台式电脑拆装与清灰教程,让电脑焕然一新|Crucial(英睿达)...
- [BZOJ4246]两个人的星座(计算几何)
- 微信小程序开发视频加载:[渲染层网络层错误] Failed to load media
- JDT操作AST重构if块
- (论文解读)High-frequency Component Helps Explain the Generalization of Convolutional Neural Networks
- python外部库是什么_Python 常用外部模块详解
- 求解斐波那契数列模$p$意义下最短循环节
- 以太网实习_计算机网络实习心得体会
- 八、基于多源数据建成区提取——Landsat数据大气校正