Monday, September 29, 2014

打開Android C文件中的LOG

資料來源: http://www.bobbog.com/archives/10

可以一次打開LOGV,LOGI,LOGD,也可以分別打開:
#undef NDEBUG       //打開LOGV/LOGI/LOGD
#define LOG_NDEBUG   0  //打開LOGV
#define LOG_NIDEBUG  0  //打開LOGI
#define LOG_NDDEBUG 0 //打開LOGD

舉例

舉例,如果要看AndroidRuntime的LOGI和LOGD,可以有這樣2種寫法:

方法一

NDEBUG-LOG_NDEBUG=LOG_NIDEBUG +LOG_NIDEBUG
#define LOG_TAG "AndroidRuntime"
#undef NDEBUG
#define LOG_NDEBUG 1
#include <utils/Log.h>

方法二

LOG_NIDEBUG +LOG_NIDEBUG
#define LOG_TAG "AndroidRuntime"
#define LOG_NIDEBUG 0
#define LOG_NDDEBUG 0
#include <utils/Log.h>

No comments: