FYI here is the patch I have applied locally to ConnectionManager.java for
the server to print a one line summary of each message sent or received.
This can be useful to see overall patterns of behavior (or misbehavior)
and then you can dig into the detailed logs (which I have set to debugging
level) to find out more details of what might have happened.

Hal

*** ConnectionHandler.java      2000/04/09 15:48:36     1.24
--- ConnectionHandler.java      2000/04/11 15:48:33
***************
*** 1,4 ****
--- 1,5 ----
  package Freenet;
+ import Freenet.node.*;
  import Freenet.support.*;
  import java.net.*;
  import java.io.*;
***************
*** 76,81 ****
--- 77,86 ----
            break message;
        }

+ System.out.println("Src:"+c.getPeerAddress()+" htl:"+msg.hopsToLive+
+ " depth:" + msg.depth + " id:"+Long.toHexString(msg.id) +
+ " type:" + m.messageType + " In");
+ 
        String logstr=m.messageType+" <- "+c.getPeerAddress();
        if(Logger.verbosity>0) logstr=Long.toHexString(msg.id)+" - "+logstr;
        Logger.log("ConnectionHandler.java#"+id,logstr,Logger.NORMAL);
***************
*** 136,141 ****
--- 141,149 ----
          String logstr=raw.messageType+" -> "+c.getPeerAddress();
          if(Logger.verbosity>0) logstr=Long.toHexString(m.id)+" - "+logstr;
        Logger.log("ConnectionHandler.java#"+id,logstr,Logger.NORMAL);
+ System.out.println("Dst:"+c+" htl:"+m.hopsToLive+
+ " depth:" + m.depth + " id:"+Long.toHexString(m.id) +
+ " type:" + raw.messageType + " Out");
        synchronized(c.out) {
            try {
                raw.writeMessage(c.out);

_______________________________________________
Freenet-dev mailing list
Freenet-dev at lists.sourceforge.net
http://lists.sourceforge.net/mailman/listinfo/freenet-dev

Reply via email to