PDFBOX-5820: add more logging

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1917617 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/examples/src/main/java/org/apache/pdfbox/examples/signature/TSAClient.java b/examples/src/main/java/org/apache/pdfbox/examples/signature/TSAClient.java
index 9b99f58..9f05a01 100644
--- a/examples/src/main/java/org/apache/pdfbox/examples/signature/TSAClient.java
+++ b/examples/src/main/java/org/apache/pdfbox/examples/signature/TSAClient.java
@@ -31,6 +31,7 @@
 

 import org.apache.logging.log4j.Logger;

 import org.apache.logging.log4j.LogManager;

+import org.apache.pdfbox.util.Hex;

 import org.bouncycastle.asn1.ASN1ObjectIdentifier;

 import org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder;

 import org.bouncycastle.operator.DigestAlgorithmIdentifierFinder;

@@ -104,7 +105,7 @@
         // get TSA response

         byte[] tsaResponse = getTSAResponse(request.getEncoded());

 

-        TimeStampResponse response;

+        TimeStampResponse response = null;

         try

         {

             response = new TimeStampResponse(tsaResponse);

@@ -112,6 +113,14 @@
         }

         catch (TSPException e)

         {

+            LOG.error(String.format("nonce: %08X", nonce));

+            LOG.error("request: " + Hex.getString(request.getEncoded()));

+            if (response != null)

+            {

+                LOG.error("response status: " + response.getStatus() + " " + response.getStatusString());

+                LOG.error("response tst: " + response.getTimeStampToken());

+            }

+            LOG.error("response: " + Hex.getString(tsaResponse));

             throw new IOException(e);

         }