void AINutPlayer::DebugGenerateReport(ReportBuffer &report) { if (def != NULL) { report.AddLine("Name:%s", def->scriptName.c_str()); } report.AddLine("active:%d", static_cast<int>(mActive)); report.AddLine(NULL); }
void PacketManager::GenerateDebugReport(ReportBuffer &report) { DEBUG_MAP::iterator it; report.AddLine("--Packet Debug Report--"); for (it = mDebugData.begin(); it != mDebugData.end(); ++it) { report.AddLine("Socket:%d", it->first); it->second.UpdateReport(report); report.AddLine(NULL); } }
void DebugPacketManager::UpdateReport(ReportBuffer &report) { report.AddLine("History"); for(size_t i = 0; i < mHistory.size(); i++) mHistory[i].UpdateReport(report); mCurrent.UpdateReport(report); }
void DebugProfiler::GenerateReport(ReportBuffer& output) { size_t i; for(i = 0; i < 21; i++) { if(mMsgLobbyCount[i] > 0) output.AddLine("Lobby msg[%d] %d, %lu", i, mMsgLobbyCount[i], mMsgLobbyTime[i]); } for(i = 0; i < 21; i++) { if(mMsgGameCount[i] > 0) output.AddLine("Game msg[%d] %d, %lu", i, mMsgGameCount[i], mMsgGameTime[i]); } std::map<std::string, ProfileQueryInfo>::iterator it; for(it = mQuery.begin(); it != mQuery.end(); ++it) output.AddLine("%s : %d, %lu", it->first.c_str(), it->second.mCount, it->second.mTime); output.AddLine("Report finished."); }
void ItemDef :: Debug_WriteReport(ReportBuffer &report) { report.AddLine("%s [%d] lev:%d, qlev:%d", mDisplayName.c_str(), mID, mLevel, mQualityLevel); report.AddLine("%s | %s | %s", GetEquipType(mEquipType), GetArmorType(mArmorType), GetWeaponType(mWeaponType)); report.AddLine("str:%d, dex:%d, con:%d, psy:%d, spi:%d", mBonusStrength, mBonusDexterity, mBonusConstitution, mBonusPsyche, mBonusSpirit); report.AddLine("armor:%d, dmg:%d-%d", mArmorResistMelee, mWeaponDamageMin, mWeaponDamageMax); if(mFlavorText.size() > 0) { std::string tmp = mFlavorText; size_t pos; pos = tmp.find(FLAVOR_TEXT_HEADER); if(pos != string::npos) tmp.erase(pos, strlen(FLAVOR_TEXT_HEADER)); pos = tmp.find(FLAVOR_TEXT_FOOTER); if(pos != string::npos) tmp.erase(pos, strlen(FLAVOR_TEXT_FOOTER)); report.AddLine("flavor:%s", tmp.c_str()); } report.AddLine(NULL); }
void DebugPacketStatistics::UpdateReport(ReportBuffer &report) { report.AddLine("%s|%lu|%lu|%lu", mErrorTimestamp.c_str(), mPartialEventCount, mPartialBytesTotal, mPendingBytesTotal); }
void AIScriptPlayer :: DebugGenerateReport(ReportBuffer &report) { if(def != NULL) { report.AddLine("Name:%s", def->scriptName.c_str()); } report.AddLine("active:%d", static_cast<int>(mActive)); report.AddLine("executing:%d", static_cast<int>(mExecuting)); report.AddLine("curInst:%d", curInst); report.AddLine("nextFire:%lu", nextFire); report.AddLine(NULL); report.AddLine("vars:%d", vars.size()); for(size_t i = 0; i < vars.size(); i++) report.AddLine("vars[%d]=%d", i, vars[i]); report.AddLine(NULL); report.AddLine("varStack:%d", varStack.size()); for(size_t i = 0; i < varStack.size(); i++) report.AddLine("varStack[%d]=%d", i, varStack[i]); report.AddLine(NULL); report.AddLine("callStack:%d", callStack.size()); for(size_t i = 0; i < callStack.size(); i++) report.AddLine("callStack[%d]=%d", i, callStack[i]); }