Android logcat使用

1. Android日志说明

当Android系统运行的时候,会搜集所有的系统信息。

logcat是Android系统的一个命令行工具,主要用来查看和过滤日志信息。

使用usb连接到手机设备,在电脑终端上输入 adb logcat ,android会将系统实时日志输出到终端,按 Ctrl + C结束。

2. Android logcat介绍

要使用adb命令,首先需要安装Android SDK.adb命令在$ANDROID_HOME/platform-tools目录下.

安装好Android SDk并配置好环境变量后,在电脑终端执行:

$ adb logcat

或者进入Android手机,执行:

$ adb shell

$ logcat

3. 清除日志缓冲区

清除日志,并只显示重置后的日志,命令:

$ adb locat -c

4. 根据日志优先级过滤日志

语法:

$ adb logcat *:#

V 详细日志(默认) D 调试信息 I 正常使用时的日志信息 W 警告 E 错误 F 运行时发生的致命错误

所有的优先级都自动包括比它高的优先级,因此 adb logcat *:W包括警告、错误、致命信息。

5. 使用管道,基于关键字内容进行日志过滤

比如,收集所有包括关键字"api"的日志:

$ adb logcat | grep -i api

关于linux管道与grep命令请自行搜索google.

6. 增加日志颜色,提高日志可读性

命令:

$ adb logcat -C

最新文章

  1. 25 Killer Actions to Boost Your Self-Confidence
  2. Document树的解析方法
  3. 通过WMI接口监控服务器性能
  4. sql2008“备份集中的数据库备份与现有的xxx数据库不同”解决方法
  5. DOCTYPE与浏览器模式详解(标准模式&混杂模式)
  6. iframe 的基本操作
  7. POJ 3468 A Simple Problem with Integers(详细题解) 线段树
  8. Ubuntu 分辨率调整及操作问题解决
  9. linux学习(九)set_uid、set_gid、stick_bit、软链接、硬链接
  10. PGM:部分有向模型之条件随机场与链图模型
  11. keeplived
  12. Nancy 返回值详解
  13. Django 学习笔记(四) --- 模型和数据库
  14. NetBeans的(默认)快捷键
  15. @RequestParam @RequestBody @PathVariable 等参数绑定注解详解(转)
  16. goto语句的升级版,setjmp,longjmp
  17. eclipse断点Source not found解决方案1,2,3
  18. ASP.NET MVC之Layout布局与@RenderBody、@RenderPage、@RenderSection
  19. HALCON串口通讯程序
  20. 内存保护机制及绕过方法——利用Ret2Libc绕过DEP之VirtualProtect函数

热门文章

  1. hdu 4607 (树形DP)
  2. Serializable在C#中的作用.net中的对象序列化 (转)
  3. mysql 索引建立
  4. 放弃移动版Flash而非AIR
  5. PS自定义对象二_PSCustomObject
  6. JS获取客户端电脑信息(转)
  7. mysqldump when doing LOCK TABLES问题
  8. Codeforces Round #319 (Div. 1) C. Points on Plane 分块
  9. 用csc命令行手动编译cs文件
  10. Redis 存储、查询