debug_log

/* 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__); \
    }


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值