From: Pieter Lexis Date: Fri, 15 Mar 2019 10:49:24 +0000 (+0100) Subject: GSQLBackend::*DomainKey: log domain and key-id in errors X-Git-Tag: dnsdist-1.4.0-alpha1~53^2~19 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1d0e0d5f431a1e125892bd7fb3ead6dbeb592961;p=thirdparty%2Fpdns.git GSQLBackend::*DomainKey: log domain and key-id in errors --- diff --git a/pdns/backends/gsql/gsqlbackend.cc b/pdns/backends/gsql/gsqlbackend.cc index 478a5878aa..0ba3dbb66f 100644 --- a/pdns/backends/gsql/gsqlbackend.cc +++ b/pdns/backends/gsql/gsqlbackend.cc @@ -685,7 +685,7 @@ bool GSQLBackend::addDomainKey(const DNSName& name, const KeyData& key, int64_t& reset(); } catch (SSqlException &e) { - throw PDNSException("GSQLBackend unable to store key: "+e.txtReason()); + throw PDNSException("GSQLBackend unable to store key for domain '"+ name.toLogString() + "': "+e.txtReason()); } try { @@ -726,7 +726,7 @@ bool GSQLBackend::activateDomainKey(const DNSName& name, unsigned int id) reset(); } catch (SSqlException &e) { - throw PDNSException("GSQLBackend unable to activate key: "+e.txtReason()); + throw PDNSException("GSQLBackend unable to activate key with id "+ std::to_string(id) + " for domain '" + name.toLogString() + "': "+e.txtReason()); } return true; } @@ -746,7 +746,7 @@ bool GSQLBackend::deactivateDomainKey(const DNSName& name, unsigned int id) reset(); } catch (SSqlException &e) { - throw PDNSException("GSQLBackend unable to deactivate key: "+e.txtReason()); + throw PDNSException("GSQLBackend unable to deactivate key with id "+ std::to_string(id) + " for domain '" + name.toLogString() + "': "+e.txtReason()); } return true; } @@ -766,7 +766,7 @@ bool GSQLBackend::removeDomainKey(const DNSName& name, unsigned int id) reset(); } catch (SSqlException &e) { - throw PDNSException("GSQLBackend unable to remove key: "+e.txtReason()); + throw PDNSException("GSQLBackend unable to remove key with id "+ std::to_string(id) + " for domain '" + name.toLogString() + "': "+e.txtReason()); } return true; }