From: Michał Kępień Date: Fri, 30 May 2025 16:08:54 +0000 (+0200) Subject: Add debug logs for outgoing DNS messages X-Git-Tag: v9.21.9~19^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2a9c74546d98b6277165952ed668687f543563e5;p=thirdparty%2Fbind9.git Add debug logs for outgoing DNS messages Since AsyncDnsServer logs incoming DNS messages as seen on the wire, do the same for the responses sent by the server. --- diff --git a/bin/tests/system/isctest/asyncserver.py b/bin/tests/system/isctest/asyncserver.py index fed86f6f33c..8f9a3c07585 100644 --- a/bin/tests/system/isctest/asyncserver.py +++ b/bin/tests/system/isctest/asyncserver.py @@ -580,6 +580,7 @@ class AsyncDnsServer(AsyncServer): peer = Peer(addr[0], addr[1]) responses = self._handle_query(wire, peer, DnsProtocol.UDP) async for response in responses: + logging.debug("Sending UDP message: %s", response.hex()) transport.sendto(response, addr) async def _handle_tcp( @@ -672,6 +673,7 @@ class AsyncDnsServer(AsyncServer): ) -> None: responses = self._handle_query(wire, peer, DnsProtocol.TCP) async for response in responses: + logging.debug("Sending TCP response: %s", response.hex()) writer.write(response) await writer.drain()