用下面的代码可以很方便的将log输出到文件
/*********
* XXXX.h
*********/
//#define XXXX_DEBUG
#ifdef XXXX_DEBUG
extern FILE *qmuxd_fptr;
extern pthread_mutex_t qmux_file_log_mutex;
#define XXXX_MSG_0(str) \
pthread_mutex_lock(&qmux_file_log_mutex); \
if (qmuxd_fptr) \
{ \
fprintf (qmuxd_fptr,"%s| " str "\n",__FILE__); \
fflush(qmuxd_fptr); \
} \
pthread_mutex_unlock(&qmux_file_log_mutex)
#define XXXX_MSG_1(str, arg1) \
pthread_mutex_lock(&qmux_file_log_mutex); \
if (qmuxd_fptr) \
{