linux 打印错误的简单方法


#define __DEBUG
#define FP_ERR_PRT(fmt,args...) syslog(LOG_ERR,"[ERROR: %s:%s:%d]\t" fmt, __FILE__, __FUNCTION__,  __LINE__, ##args)
#define FP_INFO(fmt,args...) syslog(LOG_INFO,"[INFO: %s:%s:%d]\t" fmt, __FILE__, __FUNCTION__,  __LINE__,##args)


#ifdef __DEBUG
#define FP_DEBUG(fmt,args...) syslog(LOG_DEBUG,"[DEBUG: %s:%s:%d]\t" fmt, __FILE__, __FUNCTION__,  __LINE__,##args)
#else
#define FP_DEBUG(fmt,args...)
#endif

你可能感兴趣的:(linux 打印错误的简单方法)