Android的logcat命令详解
来源:互联网 发布:ember.js 中文教程 编辑:程序博客网 时间:2024/05/20 14:27
出处:
http://blog.chinaunix.net/uid-22342564-id-2750632.html
(1) 显示全部日志信息:adb logcat
(2) 显示某一TAG的日志信息:adb logcat -s TAG名称
(3) 显示某一TAG的某一级别的日志信息:adb logcat TAG名称:级别.....TAG名称:级别 *:S
注:日志级别(V-verbose,D-debug,I-info,W-warning,E-error,F-fatal,S- silent),*:S(确保日志输出的时候是按照过滤器的说明限制)
(4) 显示某一级别以上的全部日志信息:adb logcat *:级别
(5) 以某种格式显示日志信息:adb logcat -v 格式
注:日志格式(brief,process,tag,thread,raw,time,long)
(6) 显示缓冲区中的日志信息:adb logcat -b 缓冲区类型
注:缓冲区类型(radio-无线缓冲区,events-事件缓冲区,main-主缓冲区,默认)
(7) 清理已经存在的日志:adb logcat -c
(8) 将日志显示在控制台后退出:adb logcat -d
(9) 将日志输出到文件:adb logcat -f 文件名
1. 只显示需要的输出,白名单
最方便的当然是通过管道使用 grep 过滤了,这样可以使用 grep 强大的正则表达式匹配。简单的匹配一行当中的某个字符串,例如 MyApp:
adb logcat | grep MyApp
adb logcat | grep -i myapp #忽略大小写。
2 保存log
使用-d参数,可以在读完所有log后返回,而不会一直等待,在自动化较有用。例如:
adb logcat -d -s xxx > xxx.log //得到filter为xxx的日志,存入xxx.log,然后返回。
出处: http://www.cnblogs.com/bastard/archive/2012/03/31/2427613.html
adb shell ps |grep "music|camera" 查看进程ID
adb logcat -v threadtime |grep PID 显示指定进程的Log
使用方法如下:
adb shell ps |grep chip // 这个方法能查到chip项目的进程ID
输出格式如下:>> app_67 2540 98 195020 58952 ffffffff 400f04b0 S com.intel.chip 这个2540就是对应的进程的ID
adb logcat -v time|grep 2540 // 这个方法是用于显示指定进程的Log
- Android的logcat命令详解
- Android的logcat命令详解
- Android的logcat命令详解
- Android的Logcat命令详解
- Android的logcat命令详解
- Android的logcat命令详解
- Android的logcat命令详解
- Android的Logcat命令详解
- Android的logcat命令详解
- Android的Logcat命令详解
- Android的logcat命令详解
- Android的logcat命令详解
- Android logcat命令详解
- Android logcat命令详解
- Android logcat命令详解
- Android logcat命令详解
- Android logcat命令详解
- Android logcat命令详解
- F2FS文件系统架构与原理分析(一)——设计背景与功能
- 浅谈关于SQL数据库中Group By的用法
- JAXB: how to marshall map into <key>value</key>
- form表单上传文件
- 实时操作系统基础概念总结——基于ucosii的使用
- Android的logcat命令详解
- CPL和权限
- 如何查看javacore和heapdump文件
- DLNA介绍
- 数组中第k小的数字
- 链接服务器,不同服务器数据库之间的数据操作
- Car Evaluation Dataset Test
- 【补丁】AIDE 2.1.5版破解补丁
- 书写C程序时应遵循的规则