gameserver输出调试信息到窗口:
CString str;
str.Format(TEXT("昵称[%s] UserID %d GameID %d 下注%d金币 \n"), pIServerUserItem->GetNickName(), pIServerUserItem->GetUserID(), pIServerUserItem->GetGameID(),lJettonScore);
CTraceService::TraceString(str,TraceLevel_Exception);
CTraceService ->F:\系统模块\服务器组件\内核引擎\TraceService.h
颜色
---------------------------------------------------------
bool CTraceServiceControl::TraceString(LPCTSTR pszString, enTraceLevel TraceLevel)
{
//状态判断
if (m_hWnd==NULL) return false;
//变量定义
tagTraceInfo TraceInfo;
ZeroMemory(&TraceInfo,sizeof(TraceInfo));
//构造数据
TraceInfo.TraceLevel=TraceLevel;
_sntprintf(TraceInfo.szSring,CountArray(TraceInfo.szSring),TEXT("%s\n"),pszString);
//插入队列
CWHDataLocker ThreadLock(m_CriticalSection);
WORD wDataSize=sizeof(TraceInfo)-sizeof(TraceInfo.szSring)+CountStringBuffer(TraceInfo.szSring);
m_DataQueue.InsertData(IDT_TR