log接入 先定義 logger.h頭文件
#ifndef JNILEARN_LOGGER_H
#define JNILEARN_LOGGER_H
#endif //JNILEARN_LOGGER_H
#include <android/log.h>
// log標簽
#define TAG "JNI_TAG"
// 定義info信息
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO,TAG,__VA_ARGS__)
// 定義debug信息
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, TAG, __VA_ARGS__)
// 定義error信息
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR,TAG,__VA_ARGS__)
在需要的地方 include "logger.h"
log輸出 格式說明
在輸入輸出時,對不同類型的數(shù)據(jù)(如int,float,char等)要使用不同的格式說明
%d,用來輸出十進制整數(shù)
%f,用來輸出實數(shù)(包括單公般,雙精度)万搔,以小數(shù)形式輸出
%c,用來輸出一個字符
%s,用來輸出一個字符串
eg:
for (int i = 1; i < 10; i = i+1) {
LOGI("執(zhí)行的數(shù)字:%d",i );
}
LOGI("執(zhí)行的數(shù)字:%s","msg");