log: add storage filter

This commit is contained in:
Adrien Béraud committed 2016-10-24 02:09:38 -04:00
1 parent 1d62b3ca64
commit e3663c995a
5 files changed
+52 -17

No files matched your search

+6 -1
View File
@@ -113,7 +113,12 @@ void cmd_loop(std::shared_ptr<DhtRunner>& dht, dht_params& params)
std::cout << dht->getRoutingTablesLog(AF_INET6) << std::endl;
continue;
} else if (op == "ld") {
std::cout << dht->getStorageLog() << std::endl;
iss >> idstr;
InfoHash filter(idstr);
if (filter == InfoHash{})
std::cout << dht->getStorageLog() << std::endl;
else
std::cout << dht->getStorageLog(filter) << std::endl;
continue;
} else if (op == "ls") {
std::cout << "Searches:" << std::endl;