首先.c文件中要加入#include "utils/Log.h"头文件
然后andorid.mk中需要加入
LOCAL_SHARED_LIBRARIES += \
libcutils \
libutils
LOCAL_LDLIBS += _llog
最后就可以写自定义宏了:
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, "signedname", __VA_ARGS__)
其实就是用到了__android_log_print这个函数,对应的还有
ANDROID_LOG_VERBOSE
ANDROID_LOG_INFO
ANDROID_LOG_WARN
ANDROID_LOG_ERROR
查看这些打印信息大概就不用说了吧,logcat -s "signedname:D".