Android 系统源码情景分析读书笔记(2)----Logger 日志系统
2015-09-07 17:12
591 查看
Android 中的Logger 是基于内核中的Logger 日志驱动程序,使用的是环形缓冲区来保存日志,如果日志太多,前面的日志会被冲掉覆盖。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/17/a9a14862303248c79e2313810ab9078d)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/17/0f3237506192cbef88bb3f4271a7fc4f)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/17/674f14fb77eaca1b05d1de8c2ffdde2b)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/17/eebd12b158bd10422e3c3535f593648b)
2. 部分MTK 平台下的手机loger日志工具命令如下:*#*#3646633#*#*
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/17/15182bb5f35f281e1cf63302e4c635e7)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/17/4b61f362300beecb915e30ba9147af72)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/17/4c5ee5760542740db8a734225ee430b3)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/17/6e26a7df3b2f51b32833bc7f64ec7a56)
3.没有做过高通手机开发,暂时不知道是什么情况
2.system 系统级别 android.util.Slog
3.event 用来诊断系统问题 android.util.Eventlog
4.radio 无线设备相关
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/17/c9fb4d229ecd58003a3d3574d959a604)
log 的优先级 如下:
VERBOSE DEBUG INFO WARN ERROR
log.v("TAG","ssss"); 等等
然后通过 调用JNI 方法中的 println_native 实现日志的写入功能
路径如下:
\\192.168.21.25\home\wangjie\test\MocorDroid4.4_TShark28_MP_W14.47.2\frameworks\base\core\jni\android_util_log.cpp
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/17/c9642649baa3b4e52b3082fd1ef7f21f)
slog 的优先级 如下:
VERBOSE DEBUG INFO WARN ERROR
Slog.v("TAG","ssss"); 等等
然后通过 调用JNI 方法中的 println_native 实现日志的写入功能(同Log)
\\192.168.21.25\home\wangjie\test\MocorDroid4.4_TShark28_MP_W14.47.2\frameworks\base\core\jni\android_util_EventLog.cpp
一、展讯 、MTK手机抓取log的工具,高通平台没开发过,暂时不清楚
1.部分 ZTE 展讯平台的Logger启动指令如下 :*#*#83781#*#* (代码中Dialer 模块 可以控制 、修改、屏蔽 指令)2. 部分MTK 平台下的手机loger日志工具命令如下:*#*#3646633#*#*
3.没有做过高通手机开发,暂时不知道是什么情况
二、Logger 日志系统分类
1.Logger 分类如下:
1.main 应用程序级别 android.util.Log2.system 系统级别 android.util.Slog
3.event 用来诊断系统问题 android.util.Eventlog
4.radio 无线设备相关
三、Java 日志写入接口
1、Log代码路径如下:
\\192.168.21.25\home\wangjie\test\MocorDroid4.4_TShark28_MP_W14.47.2\frameworks\base\core\java\android\util\Log.javalog 的优先级 如下:
VERBOSE DEBUG INFO WARN ERROR
log.v("TAG","ssss"); 等等
然后通过 调用JNI 方法中的 println_native 实现日志的写入功能
路径如下:
\\192.168.21.25\home\wangjie\test\MocorDroid4.4_TShark28_MP_W14.47.2\frameworks\base\core\jni\android_util_log.cpp
2.Slog 代码地址
\\192.168.21.25\home\wangjie\test\MocorDroid4.4_TShark28_MP_W14.47.2\frameworks\base\core\java\android\util\Slog.javaslog 的优先级 如下:
VERBOSE DEBUG INFO WARN ERROR
Slog.v("TAG","ssss"); 等等
然后通过 调用JNI 方法中的 println_native 实现日志的写入功能(同Log)
3.Eventlog 代码地址
\\192.168.21.25\home\wangjie\test\MocorDroid4.4_TShark28_MP_W14.47.2\frameworks\base\core\java\android\util\EventLog.java\\192.168.21.25\home\wangjie\test\MocorDroid4.4_TShark28_MP_W14.47.2\frameworks\base\core\jni\android_util_EventLog.cpp
相关文章推荐
- Android 隐藏手机号中间四位和邮箱隐藏
- Android应用开发EditText文本内容变化监听方法
- Android java回调机制与自定义接口回调方法
- 使用Android lint发现并解决高版本API问题
- Android获取屏幕的大小与密度的代码
- 阅读《Android 从入门到精通》(3)——Activity 与界面
- Glide :一个android平台上的快速和高效的开源的多媒体资源管理库, 提供 多媒体文件的压缩,内存和磁盘缓存, 资源池的接口
- Android 新增系统应用
- Android 文字自动滚动(跑马灯)效果的两种实现方法[特别好使]
- Android View系统解析(上)
- android启动闪黑问题解决
- Android新项目上传
- Android照片墙完整版,完美结合LruCache和DiskLruCache
- Android studio 如何修改工程的包名
- Android:自定义View实现绚丽的圆形进度条
- Android Material Design知识汇总
- android开发关联源码
- Android中ListView复用导致其他Item显示异常
- Android不规则点击区域详解
- android-5.0 sensor工作原理—sensorservice的启动(一)