/* 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__); \
}
debug_log
最新推荐文章于 2021-09-18 15:08:05 发布