diag(inventory): promote item-query send/recv logs from DEBUG to INFO

To see whether item queries are being sent and how the server responds,
upgrade queryItemInfo and handleItemQueryResponse log lines to INFO so
they show up without enabling verbose debug output. Includes the
resolved displayInfoId in the response log so we can see which items
are coming back as displayInfoId=0 versus a real value.
This commit is contained in:
Kelsi
2026-05-14 16:57:59 -07:00
parent 4a9d5b1a34
commit 3a09f4b98a

View File

@@ -2430,8 +2430,8 @@ void InventoryHandler::queryItemInfo(uint32_t entry, uint64_t guid) {
? owner_.getPacketParsers()->buildItemQuery(entry, queryGuid)
: ItemQueryPacket::build(entry, queryGuid);
owner_.getSocket()->send(packet);
LOG_DEBUG("queryItemInfo: entry=", entry, " guid=0x", std::hex, queryGuid, std::dec,
" pending=", owner_.pendingItemQueriesRef().size());
LOG_INFO("queryItemInfo: SENT entry=", entry, " guid=0x", std::hex, queryGuid, std::dec,
" pending=", owner_.pendingItemQueriesRef().size());
}
void InventoryHandler::handleItemQueryResponse(network::Packet& packet) {
@@ -2454,8 +2454,9 @@ void InventoryHandler::handleItemQueryResponse(network::Packet& packet) {
}
owner_.pendingItemQueriesRef().erase(data.entry);
LOG_DEBUG("handleItemQueryResponse: entry=", data.entry, " name='", data.name,
"' class=", data.itemClass, " subClass=", data.subClass,
LOG_INFO("handleItemQueryResponse: RECV entry=", data.entry, " name='", data.name,
"' displayInfoId=", data.displayInfoId,
" class=", data.itemClass, " subClass=", data.subClass,
" invType=", data.inventoryType, " valid=", data.valid);
if (data.valid) {