|
发表于 2009-11-16 20:53:01
|
显示全部楼层
#define ACE_DEBUG ( X )
Value:
do { \
int __ace_error = ACE_Log_Msg::last_error_adapter (); \
ACE_Log_Msg *ace___ = ACE_Log_Msg::instance (); \
ace___->conditional_set (__FILE__, __LINE__, 0, __ace_error); \
ace___->log X; \
} while (0)
#define ACE_ERROR ( X )
Value:
do { \
int __ace_error = ACE_Log_Msg::last_error_adapter (); \
ACE_Log_Msg *ace___ = ACE_Log_Msg::instance (); \
ace___->conditional_set (__FILE__, __LINE__, -1, __ace_error); \
ace___->log X; \
} while (0)
我比较了一下定义,差别只有一处,难道是那里的问题?估计要跟踪进去才知道了。
|
|