Add diagnostic logging to DNS resolver configuration

cusax-fix
Ingo Bauersachs 14 years ago
parent afa0bbc8e9
commit 45eabea221

@ -1154,11 +1154,28 @@ private static Lookup createLookup(String domain, int type)
// listens for network changes up/down so we can reset
// dns configuration
if(netListenerAdded.compareAndSet(false, true))
{
if(logger.isDebugEnabled())
logger.debug("NetConfigChange listener added: "
+ netListener.hashCode());
UtilActivator.getNetworkAddressManagerService()
.addNetworkConfigurationChangeListener(netListener);
}
Lookup lookup = new Lookup(domain, type);
if(logger.isDebugEnabled())
{
StringBuilder sb = new StringBuilder();
sb.append("Active DNS servers in default resolver: ");
for(String s : ResolverConfig.getCurrentConfig().servers())
{
sb.append(s);
sb.append(", ");
}
logger.debug(sb.toString());
}
if(!UtilActivator.getConfigurationService()
.getBoolean(PNAME_BACKUP_RESOLVER_ENABLED,
PDEFAULT_BACKUP_RESOLVER_ENABLED))
@ -1316,6 +1333,21 @@ public static void reloadDnsResolverConfig()
((ParallelResolver)parallelResolver).reset();
}
}
if(logger.isDebugEnabled())
{
if(logger.isDebugEnabled())
{
StringBuilder sb = new StringBuilder();
sb.append("Reloaded resolver config, active DNS servers are: ");
for(String s : ResolverConfig.getCurrentConfig().servers())
{
sb.append(s);
sb.append(", ");
}
logger.debug(sb.toString());
}
}
}
/**

@ -89,4 +89,10 @@ public String getName()
{
return record.getName().toString();
}
@Override
public String toString()
{
return record.toString();
}
}

Loading…
Cancel
Save