Android NDK打印log到logcat的方法

头文件 : <android/log.h>

 

函数: __android_log_print(ANDROID_LOG_XXX,LOG_TAG,content)

 

第一个参数是Log级别,比如:

V:ANDROID_LOG_VERBOSE

D:ANDROID_LOG_DEBUG

I:ANDROID_LOG_INFO

W:ANDROID_LOG_WARN

E:ANDROID_LOG_ERROR

第二个参数是Log tag

第三个参数是内容

 

<方便的用法>用户可以定义宏来方便使用

#define LOG_TAG "***"

#define  LOGD(...)  __android_log_print(ANDROID_LOG_DEBUG,LOG_TAG,__VA_ARGS__)
//Log().d

#define  LOGI(...)  __android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__)
//Log().i
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__)
//Log().e

posted @ 2015-03-05 16:00  soaringEveryday  阅读(2854)  评论(0编辑  收藏  举报