Better / more verbose toString

Rene Treffer created

Change summary

src/main/java/de/measite/minidns/DNSMessage.java | 5 ++++-
src/main/java/de/measite/minidns/Question.java   | 5 +++++
2 files changed, 9 insertions(+), 1 deletion(-)

Detailed changes

src/main/java/de/measite/minidns/DNSMessage.java 🔗

@@ -515,7 +515,10 @@ public class DNSMessage {
 
     public String toString() {
         return "-- DNSMessage " + id + " --\n" +
-               Arrays.toString(answers);
+               "Q" + Arrays.toString(questions) +
+               "NS" + Arrays.toString(nameserverRecords) +
+               "A" + Arrays.toString(answers) +
+               "ARR" + Arrays.toString(additionalResourceRecords);
     }
 
 }

src/main/java/de/measite/minidns/Question.java 🔗

@@ -134,4 +134,9 @@ public class Question {
         byte o[] = ((Question)other).toByteArray();
         return Arrays.equals(t, o);
     }
+
+    @Override
+    public String toString() {
+        return "Question/" + clazz + "/" + type + ": " + name;
+    }
 }