Android 各层中日志打印功能的应用
1. HAL层
头文件:#include <utils/Log.h>
对应的级别 打印方法
VERBOSE LOGV()
DEBUG LOGD()
INFO LOGI()
WARN LOGW()
ERROR LOGE()
方法:
LOGD("%d, %s", int, char* )
2. JNI层
头文件:#include <utils/Log.h>
对应的级别 打印方法
VERBOSE LOGV()
DEBUG LOGD()
INFO LOGI()
WARN LOGW()
ERROR LOGE()
方法:
LOGD("%d, %s", int, char* )
3. FRAMEWORK层
import android.util.Slog;对应的级别 打印方法
VERBOSE Slog.v()
DEBUG Slog.d()
INFO Slog.i()
WARN Slog.w()
ERROR Slog.e()
方法:
Slog.d(TAG, "something to say.");
4. JAVA层
import android.util.Log;对应的级别 打印方法
VERBOSE Log.v()
DEBUG Log.d()
INFO Log.i()
WARN Log.w()
ERROR Log.e()
方法:
Log.d(TAG, "something to say.");
本文详细探讨了Android系统中不同层次——HAL层、JNI层、FRAMEWORK层和JAVA层的日志打印功能,重点讲解如何在这些层使用Log.d()进行调试输出。
3687

被折叠的 条评论
为什么被折叠?



