Index: src/com/caucho/hessian/server/HessianSkeleton.java =================================================================== --- src/com/caucho/hessian/server/HessianSkeleton.java (revision 5841) +++ src/com/caucho/hessian/server/HessianSkeleton.java (working copy) @@ -151,7 +151,7 @@ || isDebug() && log.isLoggable(Level.FINE)) { isDebug = true; - PrintWriter dbg = new PrintWriter(new LogWriter(log)); + PrintWriter dbg = createDebugPrintWriter(); HessianDebugInputStream dIs = new HessianDebugInputStream(is, dbg); dIs.startTop2(); is = dIs; @@ -316,6 +316,11 @@ out.close(); } + protected PrintWriter createDebugPrintWriter() + { + return new PrintWriter(new LogWriter(log)); + } + static class LogWriter extends Writer { private Logger _log; private StringBuilder _sb = new StringBuilder();