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输出 格式说明
在输入输出时,对不同类型的数据(如int,float,char等)要使用不同的格式说明
%d,用来输出十进制整数
%f,用来输出实数(包括单,双精度),以小数形式输出
%c,用来输出一个字符
%s,用来输出一个字符串
eg:
for (int i = 1; i < 10; i = i+1) {
LOGI("执行的数字:%d",i );
}
LOGI("执行的数字:%s","msg");
网友评论