logcat 是 Android 开发最常用的 debug 方式,记录下常用的命令。

1.清除缓冲区 : logcat -c

2.查看缓冲区大小: logcat -g

3.修改缓冲区大小:logcat -G 10m

有些机器的缓冲区很小,不修改的话,有可能遇到 read: unexpected EOF! 的情况,log 就中断了。
可参考 Android 系统log长度限制_南国樗里疾的博客-CSDN博客_android log 长度

可以修改为指定的大小,可根据需要设置。不要设置太大,太大了 logd 进程占用内存会很高,影响机器性能。

4.抓取指定 TAG 的 log 信息: logcat -s TAG

5.抓取包含指定关键字的 log 信息: logcat | grep TAG

4 和 5 的区别是,
a:Log.d(“TAG”,“msg , good”);
b:Log.d(“TAG”,“exception”);
c:Log.d(“test”,"msg ");
如上 3 条 log 信息,logcat -s tag 可看到 a 和 b 两条信息;
logcat | grep msg 可看到 a 和 c 两条信息。

6.抓取包含多个关键字的 log 信息: logcat | grep -e key1 -e key2 key3

这样,包含关键字 key1 、 key2 、key3 关键字的 log 信息都能抓到。

7.抓取异常Exception信息 : logcat *:E

8.抓取带时间信息的 log 信息:logcat -v timelogcat -v threadtime

9.抓取 log 信息并保存至指定路径:logcat -f data/log.txt

这样会中断终端窗口输入。

10.后台抓取 log 信息并保存至指定路径:logcat -f data/log.log &

也可以组合使用 logcat -v time -f data/log.log &
后台抓取,不影响终端窗口输入。

console:/ # logcat -f data/log.log &
[1] 4139
console:/ #

11.后台抓取 log 信息并保存至指定路径:logcat > /data/logcat.txt &

其实和 10 是一样的, > 理解为重定向。

Android logcat 命令小结相关推荐

  1. Android logcat命令详解

    一.logcat命令介绍 1.android log系统 2.logcat介绍 logcat是android中的一个命令行工具,可以用于得到程序的log信息 log类是一个日志类,可以在代码中使用lo ...

  2. android logcat 命令详解

    转载自:http://www.cnblogs.com/flyingcode/p/5280501.html Android日志系统提供了记录和查看系统调试信息的功能.日志都是从各种软件和一些系统的缓冲区 ...

  3. android adb命令 抓取系统各种 log

    android adb命令 抓取系统各种 log getLog.bat: adb root adb remount adb wait-for-device adb logcat -v time > ...

  4. adb logcat命令查看并过滤android输出log

    adb logcat命令查看并过滤android输出log cmd命令行中使用adb logcat命令查看android系统和应用的log,dos窗口按ctrl+c中断输出log记录. logcat日 ...

  5. Android日志[进阶篇]三-Logcat 命令行工具

    Android日志[进阶篇]一-使用 Logcat 写入和查看日志 Android日志[进阶篇]二-分析堆栈轨迹(调试和外部堆栈) Android日志[进阶篇]三-Logcat命令行工具 Androi ...

  6. adb logcat 保存_adb logcat命令查看并过滤android输出log

    cmd命令行中使用adb logcat命令查看android系统和应用的log,dos窗口按ctrl+c中断输出log记录. logcat日志中的优先级/tag标记: android输出的每一条日志都 ...

  7. Android的Logcat命令详解:翻译Enabling logcat Logging

    Android的Logcat命令详解 --翻译Enabling logcat Logging 田海立@CSDN 2011/07/28 Android LOG系统提供了收集和查看系统调试输出的功能.各种 ...

  8. linux下logcat命令,Android shell命令行中过滤adb logcat输出的几种方法

    我们在Android开发中总能看到程序的log日志内容充满了屏幕,而真正对开发者有意义的信息被淹没在洪流之中,让开发者无所适从,严重影响开发效率.本文就具体介绍几种在shell命令行中过滤adb lo ...

  9. adb logcat 命令行用法

    本文为转载. 作者 :万境绝尘  转载请著名出处 eclipse 自带的 LogCat 工具太垃圾了, 开始用 adb logcat 在终端查看日志; 转载地址:http://blog.csdn.ne ...

最新文章

  1. 【166期推荐】医院中电脑耗材采购该不该归信息科负责?
  2. 目标意识应求成大于避败 思考时不要先意识到身不足而自我设限
  3. Spring 数据访问那些事儿(一)spring + jdbc
  4. python-模块入门二(模块循环导入,区分python文件的两种用途,模块搜索路径,软件开发的目录规范)...
  5. SAP Spartacus Visible Focus
  6. altera fpga 型号说明_A/X家FPGA架构及资源评估
  7. seq2seq模型_使用Tensorflow搭建一个简单的Seq2Seq翻译模型
  8. java 数组 源码_Java数组转List的三种方式及对比
  9. java线程main异常,‘java.lang.NoSuchMethodError:main的原因’线程中的异常“main”’...
  10. Java基础反射---并没那么难系列【三】
  11. N皇后问题——DFS+回溯剪枝
  12. Visual Studio 2015安装配置图文教程
  13. 毕设全记录——探索 JavaBDD
  14. 两表联合查询,求TOP100商品。。。。。。。。。。感激不尽!
  15. 傅里叶变换和正弦函数和欧拉公式
  16. 一个js写的爱心表白神器
  17. gtx660 linux驱动下载,Ubuntu 16.04安装GTX660显卡驱动——解决谷歌浏览器卡死桌面的问题...
  18. MyBatis - 官方网址
  19. c语言-查找字符串子串(类似strstr()函数)
  20. 易优cms响应式网站模板,EyouCMS网络科技公司网站模板

热门文章

  1. 小米设置Android版本点击,向日葵Android客户端保持在线设置(小米手机篇)
  2. angular :ngIf 的else用法
  3. 2019最全Activity6.0工作流的介绍
  4. 2023五一杯A赛题公布
  5. 云计算需要考虑的安全技术
  6. 电子烟也有黑科技-MEMS压力传感器提速产品应用智能化
  7. 小白零基础入门系列-IP地址基础(下篇)
  8. java游戏开发入门(六) - 变量 UI
  9. H7-TOOL发布固件V2.22, 增加FreeRTOS/uCOS2 Trace,加强RTT和CAN助手,脱机烧录增加比亚迪,上海芯圣51, TI, S32K3, 钜泉光电等
  10. Hive之自定义函数