1.前言
在11.0的系统rom定制化开发中,在某些时候,需要打印ALOGV,ALOGI等TAG日志,在系统中,默认是关闭这些日志的, 防止日志打印过多,系统过于卡顿,但是有时候会为了调试,需要打开日志开关,所以就需要在系统源码中查看哪里 需要打开日志的开关,来实现日志的打印解决问题
2.打开ALOGV ALOGI ALOGD日志输出的方法的核心类
frameworks/ex/framesequence/jni/utils/log.h
3.打开ALOGV ALOGI ALOGD日志输出的方法的核心功能分析和实现
Log等级详解 Android的Log等级通常有五类,按照日志级别由低到高分别是Verbose、Debug、Info、Warning、Error,其对应的log定义在system层 在Android开发中,log输出的信息可能会很多,为了方便查看特定的log信息,我们可以通过log的过滤功能来筛选显示的log。可以通过adb命令来进行log过滤 Android主要的系统Log分为以下几种: ANR log bugreport log Tombstones Log Dropbox Log logcat的Log文件 qnx log 系统定制和应用开发过程中可以利用以上多种Log去进行系统分析和问题定位 ANR log Log作用: 主要是收集系统中的ANR相关的Log,方便开发者解析使用 Log位置:/dat