From 5e33ed1169146536a095e2e43971e25cb69f4e0b Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Wed, 27 May 2015 20:52:00 +0000
Subject: [PATCH] log tweaks

---
 .../src/net/i2p/router/transport/ntcp/NTCPConnection.java  | 7 ++++---
 .../net/i2p/router/transport/udp/InboundMessageState.java  | 3 ++-
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/router/java/src/net/i2p/router/transport/ntcp/NTCPConnection.java b/router/java/src/net/i2p/router/transport/ntcp/NTCPConnection.java
index 3468e9a3f0..3f77d73a7e 100644
--- a/router/java/src/net/i2p/router/transport/ntcp/NTCPConnection.java
+++ b/router/java/src/net/i2p/router/transport/ntcp/NTCPConnection.java
@@ -1545,9 +1545,10 @@ class NTCPConnection {
                     }
                 } catch (I2NPMessageException ime) {
                     if (_log.shouldLog(Log.WARN)) {
-                        _log.warn("Error parsing I2NP message", ime);
-                        _log.warn("DUMP:\n" + HexDump.dump(_dataBuf.getData(), 0, _size));
-                        _log.warn("RAW:\n" + Base64.encode(_dataBuf.getData(), 0, _size));
+                        _log.warn("Error parsing I2NP message" +
+                                  "\nDUMP:\n" + HexDump.dump(_dataBuf.getData(), 0, _size) +
+                                  "\nRAW:\n" + Base64.encode(_dataBuf.getData(), 0, _size) +
+                                  ime);
                     }
                     _context.statManager().addRateData("ntcp.corruptI2NPIME", 1);
                     // Don't close the con, possible attack vector, not necessarily the peer's fault,
diff --git a/router/java/src/net/i2p/router/transport/udp/InboundMessageState.java b/router/java/src/net/i2p/router/transport/udp/InboundMessageState.java
index 8c20dba177..f2209674f7 100644
--- a/router/java/src/net/i2p/router/transport/udp/InboundMessageState.java
+++ b/router/java/src/net/i2p/router/transport/udp/InboundMessageState.java
@@ -342,7 +342,8 @@ class InboundMessageState implements CDQEntry {
             buf.append(" completely received with ");
             //buf.append(getCompleteSize()).append(" bytes");
             // may display -1 but avoid cascaded exceptions after release
-            buf.append(_completeSize).append(" bytes");
+            buf.append(_completeSize).append(" bytes in ");
+            buf.append(_lastFragment + 1).append(" fragments");
         } else {
             for (int i = 0; i <= _lastFragment; i++) {
                 buf.append(" fragment ").append(i);
-- 
GitLab