X-Git-Url: https://blacka.com/cgi-bin/gitweb.cgi?p=captive-validator.git;a=blobdiff_plain;f=src%2Fcom%2Fverisign%2Fcl%2FDNSSECValTool.java;fp=src%2Fcom%2Fverisign%2Fcl%2FDNSSECValTool.java;h=faf436997c978158462a269b8b983e5ca8510ae0;hp=02d22cfbaf8a159d1f0e9bf9316985390c9c400f;hb=ad8701cf04e452e25e7cd2336fe34addb3cafe61;hpb=5817ffcab73894aeb75e9d7a25ba72904e818a24 diff --git a/src/com/verisign/cl/DNSSECValTool.java b/src/com/verisign/cl/DNSSECValTool.java index 02d22cf..faf4369 100644 --- a/src/com/verisign/cl/DNSSECValTool.java +++ b/src/com/verisign/cl/DNSSECValTool.java @@ -243,10 +243,6 @@ public class DNSSECValTool { } byte result = validator.validateMessage(response, zone.toString()); - if (debug) { - System.out.println(response); - } - switch (result) { case SecurityStatus.BOGUS: case SecurityStatus.INVALID: @@ -271,7 +267,10 @@ public class DNSSECValTool { errorCount++; break; case SecurityStatus.SECURE: - if (debug) System.out.println("DEBUG: response for " + queryToString(query) + " was valid."); + if (debug) { + System.out.println("DEBUG: response for " + queryToString(query) + " was valid."); + System.out.println("Response:\n" + response); + } validCount++; break; } @@ -349,6 +348,11 @@ public class DNSSECValTool { dr.dnskeyNames.add(optarg); } else if (opt.equals("debug")) { dr.debug = Boolean.parseBoolean(optarg); + } else if (opt.equals("trace")) { + dr.debug = Boolean.parseBoolean(optarg); + if (dr.debug) { + rootLogger.setLevel(Level.TRACE); + } } else { System.err.println("Unrecognized option: " + opt); usage();