Android / Logcat logd
Omni-Space
专注Android, Mobile Security and AI
展开
-
android 6.0 logcat机制(一)java层写log,logd接受log
第一篇博客,讲的主要是c++,java中打印log,然后通过socket传给logd,然后logd是如何处理接受log的。一、logcat常用命令 logcat -c清除已有log信息 logcat -b main 显示主缓冲区的loglogcat -b radio 显示无线缓冲区的loglogcat -b events 显示事件转载 2017-08-07 14:00:13 · 721 阅读 · 0 评论 -
android 6.0 logcat机制(二)logcat从logd中获取log保存到文件中
这篇博客分析的是logcat是如何获取logd中的log,然后写入文件。一、设置保存log文件的路径在手机刚开机的时候,会有类似如下命令执行/system/bin/logcat -r 5120 -v threadtime -v usec -v printable -n 5 -f /data/local/log/logcat.log/system/bin/转载 2017-08-07 14:01:33 · 2187 阅读 · 0 评论 -
android 6.0 logcat机制(三)logd处理请求log
这篇博客,分析的是logd接收到logcat传来的命令,logd如何把log传给logcat。一、logd LogReader监听logdr socket在logd的main函数中会有一个监听logdr socket的LogReader类我们来看下main函数的源码[java] view plain copyLogRe转载 2017-08-07 14:03:05 · 1384 阅读 · 0 评论 -
android log丢失(一)使用logd丢失log原理
之前我们分析过关于Android log机制,在这里我们再详细说下,log丢失的原理。一、统计loglogd监听了logdw的socket来保存从log打印函数通过logdw socket传过来的log,最后会调用LogBuffer::log函数,在log函数最后会调用如下两个函数。[cpp] view plain copystats.a转载 2017-08-07 14:04:41 · 1885 阅读 · 1 评论 -
android log丢失(二)使用and4.4log kernel机制
在之前一篇博客我们是分析了logd丢失的原因,而且从增大logd缓冲区大小,以及增加白名单的方式临时解决调试问题。这里我们就如何回到android4.4的log机制来分析。当然还有一种方式,在android4.4的时候是不使用logd的机制的。使用的是往内存文件系统里面写log,写入dev/log/main dev/log/radio等log。我们可以改回之前的模式。需要打几个补转载 2017-08-07 14:05:37 · 1040 阅读 · 0 评论 -
android log丢失(三)动态切换logd机制和kernel机制
之前我们分析了如何修改版本使log机制变成kernel的log机制。这篇博客我们继续修改可以动态切换,这样方便平时log丢失时调试。我们先来看liblog库的编译mk文件,这个文件中主要修改了对使用使用logd 使用不同文件进行编译这块做了修改,增加了log_write_common.c 和log_read_common.c两个通用文件。[html] view转载 2017-08-07 14:09:49 · 3198 阅读 · 0 评论 -
ANDROID L日志系统——JAVAAPI与LIBLOG
在 Android L(包含Android L)之后,Andoird使用了全新的日志系统,也非之前结合Kernel Ring Buffer的方式来存储,读写Log。替而代之是使用新的日志机制Logd。所以说,在/dev/log/下面创建的几个设备,根本就没有使用!没有使用!其实,init在创建它们的时候,就有说明,只是没有注意到了。INFO(“kernel logger is de转载 2017-08-07 14:18:35 · 687 阅读 · 0 评论 -
Android6.0 Log的工作机制
Android6.0log新机制Android6.0后Android 日志系统做了很大的改变,但是对于应用层改变是透明的,原因是由于日志系统只是针对底层做了相应改变。之前的系统通过读写设备文件的方式记录Android系统日志,而现在主要使用socket进程间通信读写日志。醉心于技术的你苦于网络上没有详细介绍Android6.0日志的文章。通过本文你将了解到整个Android6.0的日志抓取转载 2017-08-07 14:21:13 · 2374 阅读 · 0 评论 -
Android动态日志系统Holmes
背景美团点评公司是全球领先的一站式生活服务平台,为6亿多消费者和超过450万优质商户提供连接线上线下的电子商务网络。美团点评的业务覆盖了超过200个丰富品类和2800个城区县网络,在餐饮、外卖、酒店旅游、丽人、家庭、休闲娱乐等领域具有领先的市场地位。平台大,责任也大。在移动端,如何快速定位并解决线上问题提高用户体验给我们带来了极大挑战。线上偶尔会发生某一个页面打不开、新活动抢单按钮点击没响应、登录...转载 2018-04-09 12:59:48 · 1740 阅读 · 0 评论