抓log的各种方法和命令
#单个c文件产生的log
##test1
adb root
adb shell "echo -n 'file mdss_dsi_panel.c +p' > /sys/kernel/debug/dynamic_debug/control"
cat /proc/kmsg
cat /dev/kmsg |grep mdss_dsi_panel_bklt_dcs
##test2
adb wait-for-devices root && adb wait-for-devices remount
adb shell
echo -n 'file mdss_fb.c +p' > d/dynamic_debug/control
cat /proc/kmsg
cat /dev/kmsg |grep mdss_fb_scale_bl
#常用脚本
adb wait-for-device & adb shell dmesg > dmesg.txt
adb wait-for-device & adb shell logcat > logcat.txt
adb wait-for-device & adb shell "logcat -b kernel" >kernel.txt
adb shell logcat -v time > d:/logcat.txt
pause
###实时不断log
cat /dev/kmsg |grep wuchengbing
##实时会断log
adb shell cat proc/kmsg
##上层 logcat
adb shell logcat *:E -v time > d:/logcat.txt
pause
ALOGI(...)
ALOGD(...)
ALOGE(...)
底层 dmesg
adb shell dmesg | grep clk
##导出qsee.log.bat
adb shell cat /sys/kernel/debug/tzdbg/qsee_log > qsee.log
pause
QXDM
DUMP
DUMP抓取注意事项
抓dump要提供详细的版本号包含日期时间或者提供对应版本的vmlinux文件
#T卡LOG
*#87# -> 手动测试 -> T卡LOG。
方法1。本次开启log,重启后不开启
方法2:一直开启LOG,重启也会开启
方法3:关闭,下次重启不开启。
放到外置T卡,拷贝出来。
adb pull /sdcard/log/ d:\log\
用批处理bat获取log
adb devices
@echo "logs"
adb pull /mnt/sdcard/logs logs
adb pull /mnt/sdcard/log logs
adb pull /data/anr logs/anr
adb pull /data/aee_exp logs/data_aee_exp
adb pull /data/core logs/data_core
adb pull /data/tombstones logs/tombstones
adb shell ps > logs/ps.txt
adb shell dumpstate > logs/dumpstate.txt
adb shell dumpsys > logs/dumpsys.txt
adb shell top -t -d 2 -n 5 > logs/top.txt
adb shell service list > logs/serviceList.txt
adb bugreport > logs/bugreport.txt
adb pull sdcard/log d:\log
@echo "done"
pause
#音频抓Log方法
请将Daig.cfg文件push到system/etc下面,*20121220# ,选择Kernel,logcat 和QXDM log,log级别如下图所示,抓取离线日志,寄存器信息需要实时dump.
每次测试完如果问题不出现,请清理这次log,复现一次问题提取一次。
Wu_Being博客声明:本人博客欢迎转载,请标明博客原文和原链接!谢谢!
《抓log的各种方法和命令》: http://blog.csdn.net/u014134180/article/details/78120331
抓log的各种方法和命令相关推荐
- 域格模组抓取log解析dump方法
域格模块抓取log解析dump方法 文章目录 域格模块抓取log解析dump方法 前言 一.抓取log 二.抓dump的相关步骤 1.抓dump准备事项: 2.抓dump事项 3.解dump 常见的死 ...
- 手机功能测试抓log方式(四种)
手机功能测试抓log方式 抓log方式四种 1) 拨号盘输入*##284##*(格式问题如下图所示) 2) 设置-关于手机-全部参数-点击三次处理器 3)命令行: 步骤1:adb bugreport ...
- oracle home 命令,$ORACLE_HOMEbin目录下所有命令的使用方法及命令详解
求$ORACLE_HOME/bin目录下所有命令的使用方法及命令详解 如题. $ORACLE_HOME/bin目录下有很多命令,那我们平时用到的也不是太多,即使用到的那部分可能用法也不是完全能掌握,所 ...
- c语言 狸抓兔子,捕捉猫狸的方法-
抓野猫的最好方法
抓野猫的最好方法 最好是用食物诱捕.首先我们要用一些猫粮,或者自制食物,多一点时间去用实物喂给猫猫吃.一般野猫比较怕生,你一过去就会跑远,我们可以把食物固定放一个位置先,然后你放下站在距离食物三米左右 ...
- Android开发过程中在sh,py,mk文件中添加log信息的方法
Android开发过程中在sh,py,mk文件中添加log信息的方法 在sh文件中: echo "this is a log info" + $info 在py文件中: print ...
- Linux下常见文件解压方法及命令
Linux下常见文件解压方法及命令时间:2007-01-08 18:34来源:CSDN作者:bitsCN编辑字体:[大 中 小]1.以.a为扩展名的文件: #tar xv file.a 2.以.z为扩 ...
- 修改linux系统时间的方法(date命令)
修改linux系统时间的方法(date命令) 来源:互联网 作者:佚名 时间:11-18 23:22:27 [大 中 小] date命令不仅可以显示系统当前时间,还可以用它来修改系统时间,下面简单的介 ...
- 各型号交换机端口镜像配置方法和命令
各型号交换机端口镜像配置方法和命令 "Port Mirror"即端口镜像,端口镜像为网络传输提供了备份通道.此外,还可以用于进行数据流量监测.可以这样理解:在端口A和端口B之间建立 ...
- ie8不支持console.log()的解决方法
ie8不支持console.log()的解决方法 参考文章: (1)ie8不支持console.log()的解决方法 (2)https://www.cnblogs.com/luhailin/p/659 ...
最新文章
- 数学 计算机工作,不过有人说先学数学,后学计算机后劲足一点,工作也可以的,这估...
- 已知旋转矩阵求角度_如何推导旋转矩阵
- 一个平行四边形可以分成四个_将平行四边形分割成两个三角形还易变形么?(人教四下五单元三角形例2)...
- Android笔记 采用httpclient提交数据到服务器demo
- 关于Int自增字段和GUID字段的性能测试。只有测试,没有分析,呵呵
- Struts2文件上传超出配置大小的解决办法
- Linux下磁盘加密
- CSDN Chrome插件更新:用CSDN的方式让开发再快一点
- ES6快速入门——类与对象
- mac搜索文件什么都没有,是为什么
- 编译安装M2Crypto-0.20.2
- poj2914无向图的最小割
- matlab中单位格式,[转载]matlab中的数据显示格式-format
- MySQL数据库备份
- addr2line方法使用总结
- LightGBM综述
- python实现软件自动点击_鼠标自动点击、键盘自动输入?几行Python代码搞定
- 最近在做一些改变,想听听你的意见
- mysql insert 阻塞_insert遭遇阻塞
- cad展点kszd小程序_cad实现批量展坐标点方法介绍
热门文章
- org.apache.jasper.JasperException:xxx.jsp File xxxx not found
- 采宝支付携手 - 打造O2O支付全新生态
- HashMap源码解析——基于JDK1.8
- We‘re sorry but 项目名称 doesn‘t work properly without JavaScript enabled. Please enable it to continue.
- 学习了photoshop能做什么?学习ps的认知和看法
- Dragonfly Capital合伙人Mia Deng:2020年DeFi趋势(全文)
- 2019 Flags
- 您遇到过网页抓取时被封IP的情况吗?
- 服务器怎么自动换ip,自动任务给服务器自动换IP,给服务器bat一键设置IP
- 网站访问慢怎么办?高并发高流量网站架构