Android 中的Logger 是基于内核中的Logger 日志驱动程序,使用的是环形缓冲区来保存日志,如果日志太多,前面的日志会被冲掉覆盖。
一、展讯 、MTK手机抓取log的工具,高通平台没开发过,暂时不清楚
1.部分 ZTE 展讯平台的Logger启动指令如下 :*#*#83781#*#* (代码中Dialer 模块 可以控制 、修改、屏蔽 指令)
2. 部分MTK 平台下的手机loger日志工具命令如下:*#*#3646633#*#*
3.没有做过高通手机开发,暂时不知道是什么情况
二、Logger 日志系统分类
1.Logger 分类如下:
三、Java 日志写入接口
1、Log代码路径如下:
\\192.168.21.25\home\wangjie\test\MocorDroid4.4_TShark28_MP_W14.47.2\frameworks\base\core\java\android\util\Log.java
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
2.Slog 代码地址
slog 的优先级 如下:
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\jni\android_util_EventLog.cpp