Author: toad
Date: 2008-03-07 22:58:41 +0000 (Fri, 07 Mar 2008)
New Revision: 18427

Modified:
   trunk/freenet/src/freenet/io/comm/Message.java
Log:
Logging

Modified: trunk/freenet/src/freenet/io/comm/Message.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/Message.java      2008-03-07 22:54:01 UTC 
(rev 18426)
+++ trunk/freenet/src/freenet/io/comm/Message.java      2008-03-07 22:58:41 UTC 
(rev 18427)
@@ -53,6 +53,7 @@
        }

        public static Message decodeMessage(DataInputStream dis, PeerContext 
peer, int recvByteCount, boolean mayHaveSubMessages, boolean inSubMessage) {
+               boolean logMINOR = Logger.shouldLog(Logger.MINOR, 
Message.class);
                MessageType mspec;
         try {
             mspec = MessageType.getSpec(new Integer(dis.readInt()));
@@ -86,11 +87,13 @@
                                        dis.readFully(buf);
                                        dis2 = new DataInputStream(new 
ByteArrayInputStream(buf));
                                } catch (EOFException e) {
+                                       if(logMINOR) 
Logger.minor(Message.class, "No submessages, returning: "+m);
                                        return m;
                                }
                                try {
                                        Message subMessage = 
decodeMessage(dis2, peer, 0, false, true);
                                        if(subMessage == null) return m;
+                                       if(logMINOR) 
Logger.minor(Message.class, "Adding submessage: "+subMessage);
                                        m.addSubMessage(subMessage);
                                } catch (Throwable t) {
                                        Logger.error(Message.class, "Failed to 
read sub-message: "+t, t);


Reply via email to