diff --git a/src/edu/nps/moves/dis7/utilities/stream/PduRecorder.java b/src/edu/nps/moves/dis7/utilities/stream/PduRecorder.java
index 7727f79313870008bd2d3cfb6b2a3d10f7996894..eb1e80d6f6cef1377aea242d0c07cdb59e31c1d1 100644
--- a/src/edu/nps/moves/dis7/utilities/stream/PduRecorder.java
+++ b/src/edu/nps/moves/dis7/utilities/stream/PduRecorder.java
@@ -107,12 +107,12 @@ public class PduRecorder // implements PduReceiver
     private DisThreadedNetworkInterface                disThreadedNetworkInterface;
     private DisThreadedNetworkInterface.RawPduListener disRawPduListener;
 
-    private Long      startNanoTime = null;
-    private final  StringBuilder sb = new StringBuilder();
-    private final  Base64.Encoder base64Encoder = Base64.getEncoder();
-    private final  int     pduCount = 0;    // debug
-    private boolean headerWritten   = false;
-    private boolean running         = true; // starts recording by default
+    private Long           startNanoTime = null;
+    private StringBuilder  sb = new StringBuilder();
+    private Base64.Encoder base64Encoder = Base64.getEncoder();
+    private int            pduCount = 0;    // debug
+    private boolean        headerWritten   = false;
+    private boolean        running         = true; // starts recording by default
     
     private void initialize()
     {
@@ -170,9 +170,9 @@ public class PduRecorder // implements PduReceiver
     {
         initialize();
         outputDirectoryPath = new File(initialOutputDirectory).toPath();
-        setDescriptor("PduRecorder"); // default
-        setAddress(initialAddress);
-        setPort   (initialPort);
+        descriptor = "PduRecorder"; // default
+        disAddress = initialAddress;
+        disPort    = initialPort;
     }
 
       /**
@@ -292,7 +292,7 @@ public class PduRecorder // implements PduReceiver
           logFileWriter.close(); // a flush occurs first during a close
       } 
       catch (IOException ex) {
-          Logger.getLogger(PduRecorder.class.getName()).log(Level.SEVERE, null, ex);
+          Logger.getLogger(PduRecorder.class.getSimpleName()).log(Level.SEVERE, null, ex);
       }
       System.err.flush(); // ensure all output sent
       System.out.flush(); // ensure all output sent
@@ -399,8 +399,9 @@ public class PduRecorder // implements PduReceiver
           ex.printStackTrace();
           throw new RuntimeException("Fatal exception writing DIS log file in PduRecorder thread, encodingPduLog=" + encodingPduLog + ": " + ex);
       }
-      if (false) // debug
-          System.out.println("PduRecorder: pduCount="+ pduCount);
+      pduCount = pduCount + 1;
+//      if (false) // debug
+//          System.out.println("PduRecorder: pduCount="+ pduCount);
 
       sb.setLength(0);
     }
diff --git a/src/edu/nps/moves/dis7/utilities/stream/PduRecorderSelfTestLog.txt b/src/edu/nps/moves/dis7/utilities/stream/PduRecorderSelfTestLog.txt
index 7c2006276dea525053d5568ee6e289547c9f438b..5f4f7b7e52bcaf994de16d2d07fe6a2714a60474 100644
Binary files a/src/edu/nps/moves/dis7/utilities/stream/PduRecorderSelfTestLog.txt and b/src/edu/nps/moves/dis7/utilities/stream/PduRecorderSelfTestLog.txt differ