mtk上开启调试log

将loglevel修改为最大

#ifndef USING_MTK_LDVT
//
#if   defined(MTKCAM_LOG_LEVEL)
#define CAM_LOG_LEVEL       4 //MTKCAM_LOG_LEVEL
#elif defined(MTKCAM_LOG_LEVEL_DEFAULT)
#define CAM_LOG_LEVEL     4 // MTKCAM_LOG_LEVEL_DEFAULT
#else
#define CAM_LOG_LEVEL       4
#endif
//
#include
#define CAM_LOGV(fmt, arg...)    do{ if(CAM_LOG_LEVEL >= 4) ALOGV(fmt, ##arg); } while(0)
#define CAM_LOGD(fmt, arg...)    do{ if(CAM_LOG_LEVEL >= 3) ALOGD(fmt, ##arg); } while(0)
#define CAM_LOGI(fmt, arg...)    do{ if(CAM_LOG_LEVEL >= 2) ALOGI(fmt, ##arg); } while(0)
#define CAM_LOGW(fmt, arg...)    do{ if(CAM_LOG_LEVEL >= 1) ALOGW(fmt, ##arg); } while(0)
#define CAM_LOGE(fmt, arg...)    ALOGE(fmt" (%s){#%d:%s}", ##arg, __FUNCTION__, __LINE__, __FILE__)
//

屏蔽打印判断

#ifndef USING_MTK_LDVT
//
    #include
    #include
    #define CAM_LOGV(fmt, arg...)   do{  ALOGV(fmt, ##arg); } while(0)
    #define CAM_LOGD(fmt, arg...)   do{  ALOGD(fmt, ##arg); } while(0)
    #define CAM_LOGI(fmt, arg...)   do{  ALOGI(fmt, ##arg); } while(0)
    #define CAM_LOGW(fmt, arg...)   do{  ALOGW(fmt, ##arg); } while(0)
    #define CAM_LOGE(fmt, arg...)   do{  ALOGE(fmt " (%s){#%d:%s}", ##arg, __FUNCTION__, __LINE__, __FILE__); } while(0)


 /*   #define CAM_LOGV(fmt, arg...)   do{ if(0!=mtkcam_testLog(LOG_TAG, 'V')) ALOGV(fmt, ##arg); } while(0)
    #define CAM_LOGD(fmt, arg...)   do{ if(0!=mtkcam_testLog(LOG_TAG, 'D')) ALOGD(fmt, ##arg); } while(0)
    #define CAM_LOGI(fmt, arg...)   do{ if(0!=mtkcam_testLog(LOG_TAG, 'I')) ALOGI(fmt, ##arg); } while(0)
    #define CAM_LOGW(fmt, arg...)   do{ if(0!=mtkcam_testLog(LOG_TAG, 'W')) ALOGW(fmt, ##arg); } while(0)
    #define CAM_LOGE(fmt, arg...)   do{ if(0!=mtkcam_testLog(LOG_TAG, 'E')) ALOGE(fmt " (%s){#%d:%s}", ##arg, __FUNCTION__, __LINE__, __FILE__); } while(0)*/

你可能感兴趣的:(工具)