From: Peter van Dijk Date: Fri, 10 May 2013 14:38:34 +0000 (+0200) Subject: attempt to log query+client for startDoResolve exceptions, refs #795 X-Git-Tag: auth-3.3-rc1~74 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0fb1501b0efc83181e078c7c962829587d9ae6d7;p=thirdparty%2Fpdns.git attempt to log query+client for startDoResolve exceptions, refs #795 --- diff --git a/pdns/pdns_recursor.cc b/pdns/pdns_recursor.cc index 89007c9388..00c30f72c1 100644 --- a/pdns/pdns_recursor.cc +++ b/pdns/pdns_recursor.cc @@ -491,8 +491,11 @@ void updateRcodeStats(int res) void startDoResolve(void *p) { DNSComboWriter* dc=(DNSComboWriter *)p; + string loginfo=""; try { + loginfo=" (while setting loginfo)"; + loginfo=" ("+dc->d_mdp.d_qname+"/"+lexical_cast(dc->d_mdp.d_qtype)+" from "+(dc->d_remote.toString())+")"; uint32_t maxanswersize= dc->d_tcp ? 65535 : 512; EDNSOpts edo; if(getEDNSOpts(dc->d_mdp, &edo)) { @@ -672,19 +675,19 @@ void startDoResolve(void *p) dc=0; } catch(AhuException &ae) { - L<d_mdp.d_qname<<", "<d_mdp.d_qname<<", "<getMaxStackUsage(), g_stats.maxMThreadStackUsage);