debug_log

论坛 期权论坛 脚本     
匿名技术用户   2021-1-4 03:00   40   0
/* adb debug_log */
static int    proximity_cdc_dbg_func_log     = 0; /* log : Init = OFF */
static int    proximity_cdc_dbg_func_fin_log = 0; /* log : Init = OFF */
static int    proximity_cdc_dbg_debug_log   = 0; /* log : Init = OFF */
static int    proximity_cdc_dbg_sensor_log   = 0; /* log : Init = OFF */
static int    proximity_cdc_dbg_error_log    = 1; /* log : Init = ON  */                                                                                                         

#if defined (CONFIG_ANDROID_ENGINEERING)
    module_param(proximity_cdc_dbg_func_log, int, 0600);
    module_param(proximity_cdc_dbg_func_fin_log, int, 0600);
    module_param(proximity_cdc_dbg_debug_log, int, 0600);
    module_param(proximity_cdc_dbg_sensor_log, int, 0600);
    module_param(proximity_cdc_dbg_error_log, int, 0600);
#endif  /* CONFIG_ANDROID_ENGINEERING */

#define FUNC_LOG() \
    if(proximity_cdc_dbg_func_log == 1){ \
       printk(KERN_DEBUG "[PROX_CDC][FUNC] %s is called\n", __func__); \
    }

#define FUNC_FIN_LOG() \
    if(proximity_cdc_dbg_func_fin_log == 1){ \
       printk(KERN_DEBUG "[PROX_CDC][FUNC] %s is finished\n", __func__); \
    }

#define DEBUG_LOG(format, ...) \
    if(proximity_cdc_dbg_debug_log == 1){ \
       printk(KERN_DEBUG "[PROX_CDC][DEBUG][%s]" format "\n", __func__, ## __VA_ARGS__); \
    }

#define DEBUG_SENSOR_LOG(format, ...) \
    if(proximity_cdc_dbg_sensor_log == 1){ \
       printk(KERN_DEBUG "[PROX_CDC][SENSOR][%s]" format "\n", __func__, ## __VA_ARGS__); \
    }

#define DEBUG_ERROR_LOG(format, ...) \
    if(proximity_cdc_dbg_error_log == 1){ \
       printk(KERN_DEBUG "[PROX_CDC][ERR][%s]" format "\n", __func__, ## __VA_ARGS__); \
    }


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP