mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 02:47:35 +00:00
LookupServer: Put debug spam behind a macro
This commit is contained in:
parent
70c9cfddc5
commit
484134d818
3 changed files with 16 additions and 2 deletions
|
@ -40,6 +40,8 @@
|
|||
#include <sys/time.h>
|
||||
#include <unistd.h>
|
||||
|
||||
//#define LOOKUPSERVER_DEBUG
|
||||
|
||||
LookupServer::LookupServer()
|
||||
{
|
||||
auto config = Core::ConfigFile::get_for_system("LookupServer");
|
||||
|
@ -114,7 +116,9 @@ void LookupServer::service_client(RefPtr<Core::LocalSocket> socket)
|
|||
return;
|
||||
}
|
||||
auto hostname = String((const char*)client_buffer + 1, nrecv - 1, Chomp);
|
||||
#ifdef LOOKUPSERVER_DEBUG
|
||||
dbgln("Got request for '{}'", hostname);
|
||||
#endif
|
||||
|
||||
Vector<String> responses;
|
||||
|
||||
|
@ -122,7 +126,9 @@ void LookupServer::service_client(RefPtr<Core::LocalSocket> socket)
|
|||
responses.append(known_host.value());
|
||||
} else if (!hostname.is_empty()) {
|
||||
for (auto& nameserver : m_nameservers) {
|
||||
#ifdef LOOKUPSERVER_DEBUG
|
||||
dbgln("Doing lookup using nameserver '{}'", nameserver);
|
||||
#endif
|
||||
bool did_get_response = false;
|
||||
int retries = 3;
|
||||
do {
|
||||
|
@ -171,7 +177,9 @@ Vector<String> LookupServer::lookup(const String& hostname, const String& namese
|
|||
if (cached_lookup.question.record_type() == record_type) {
|
||||
Vector<String> responses;
|
||||
for (auto& cached_answer : cached_lookup.answers) {
|
||||
#ifdef LOOKUPSERVER_DEBUG
|
||||
dbgln("Cache hit: {} -> {}, expired: {}", hostname, cached_answer.record_data(), cached_answer.has_expired());
|
||||
#endif
|
||||
if (!cached_answer.has_expired())
|
||||
responses.append(cached_answer.record_data());
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue