1*4882a593Smuzhiyun #ifndef __BT_LOG__ 2*4882a593Smuzhiyun #define __BT_LOG__ 3*4882a593Smuzhiyun #include <syslog.h> 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun #ifdef __cplusplus 6*4882a593Smuzhiyun extern "C" { 7*4882a593Smuzhiyun #endif 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun #define LOG_TAG "BLUEZ_LOG" 10*4882a593Smuzhiyun #define SYSLOG_DEBUG 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun #ifdef SYSLOG_DEBUG 13*4882a593Smuzhiyun #define pr_debug(fmt, ...) syslog(LOG_DEBUG, fmt, ##__VA_ARGS__) 14*4882a593Smuzhiyun #define pr_info(fmt, ...) syslog(LOG_INFO, fmt, ##__VA_ARGS__) 15*4882a593Smuzhiyun #define pr_warning(fmt, ...) syslog(LOG_WARNING, fmt, ##__VA_ARGS__) 16*4882a593Smuzhiyun #define pr_err(fmt, ...) syslog(LOG_ERR, fmt, ##__VA_ARGS__) 17*4882a593Smuzhiyun #else 18*4882a593Smuzhiyun #define pr_debug printf 19*4882a593Smuzhiyun #define pr_info printf 20*4882a593Smuzhiyun #define pr_warning printf 21*4882a593Smuzhiyun #define pr_err printf 22*4882a593Smuzhiyun #endif 23*4882a593Smuzhiyun 24*4882a593Smuzhiyun #ifdef __cplusplus 25*4882a593Smuzhiyun } 26*4882a593Smuzhiyun #endif 27*4882a593Smuzhiyun 28*4882a593Smuzhiyun #endif 29