Skip to content

Commit d244bf4

Browse files
committed
Improve query/cache log statements by including type and id
1 parent e8265eb commit d244bf4

3 files changed

Lines changed: 15 additions & 5 deletions

File tree

src/main/java/org/xbill/DNS/Cache.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -729,7 +729,11 @@ public SetResponse addMessage(Message in) {
729729
addRRset(rRset, cred);
730730
}
731731

732-
log.debug("caching {} for {}", response, in.getQuestion().getName());
732+
log.debug(
733+
"Caching {} for {}/{}",
734+
response,
735+
in.getQuestion().getName(),
736+
Type.string(in.getQuestion().getType()));
733737
return response;
734738
}
735739

src/main/java/org/xbill/DNS/Lookup.java

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -479,7 +479,7 @@ private void processResponse(Name name, SetResponse response) {
479479

480480
private void lookup(Name current) {
481481
SetResponse sr = cache.lookupRecords(current, type, credibility);
482-
log.debug("lookup {} {}, cache answer: {}", current, Type.string(type), sr);
482+
log.debug("Lookup for {}/{}, cache answer: {}", current, Type.string(type), sr);
483483

484484
processResponse(current, sr);
485485
if (done || doneCurrent) {
@@ -492,7 +492,13 @@ private void lookup(Name current) {
492492
try {
493493
response = resolver.send(query);
494494
} catch (IOException e) {
495-
log.debug("Lookup failed using resolver {}", resolver, e);
495+
log.debug(
496+
"Lookup for {}/{}, id={} failed using resolver {}",
497+
current,
498+
Type.string(query.getQuestion().getType()),
499+
query.getHeader().getID(),
500+
resolver,
501+
e);
496502

497503
// A network error occurred. Press on.
498504
if (e instanceof InterruptedIOException) {
@@ -523,7 +529,8 @@ private void lookup(Name current) {
523529
sr = cache.lookupRecords(current, type, credibility);
524530
}
525531

526-
log.debug("Queried {} {}: {}", current, Type.string(type), sr);
532+
log.debug(
533+
"Queried {}/{}, id={}: {}", current, Type.string(type), response.getHeader().getID(), sr);
527534
processResponse(current, sr);
528535
}
529536

src/main/java/org/xbill/DNS/config/SunJvmResolverConfigProvider.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// SPDX-License-Identifier: BSD-2-Clause
22
package org.xbill.DNS.config;
33

4-
54
import java.lang.reflect.Method;
65
import java.net.InetSocketAddress;
76
import java.util.List;

0 commit comments

Comments
 (0)