Update of /cvsroot/freenet/freenet/src/freenet/node/rt
In directory sc8-pr-cvs1:/tmp/cvs-serv9327/src/freenet/node/rt

Modified Files:
        TerminatableRouting.java 
Log Message:
Yet an if(logDEBUG)

Index: TerminatableRouting.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/node/rt/TerminatableRouting.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- TerminatableRouting.java    2 Sep 2003 21:37:32 -0000       1.4
+++ TerminatableRouting.java    9 Oct 2003 15:12:59 -0000       1.5
@@ -11,30 +11,27 @@
     boolean noDiag = false;
     
     public void terminate(boolean success, boolean routingRelated) {
-       if(terminated) return;
-       terminated = true;
-       reallyTerminate(success, routingRelated);
+               if(terminated) return;
+               terminated = true;
+               reallyTerminate(success, routingRelated);
     }
     
     public void terminateNoDiagnostic() {
-       if(terminated) return;
-       terminated = true;
-       noDiag = true;
-       reallyTerminate(false, false);
+               if(terminated) return;
+               terminated = true;
+               noDiag = true;
+               reallyTerminate(false, false);
     }
     
     protected void reallyTerminate(boolean success, boolean routingRelated) {
-       if(noDiag) return;
-       Core.logger.log(this, "reallyTerminate("+success+","+routingRelated+") for 
"+this,
-                       new Exception("debug"), Logger.DEBUG);
-       Core.diagnostics.occurrenceBinomial("requestSuccessRatio", 1, 
-                                           success ? 1 : 0);
-       if(!success)
-           Core.diagnostics.occurrenceBinomial("requestFailureRoutingOrNotRatio",
-                                               1, routingRelated ? 1 : 0);
-       if(routingRelated)
-           Core.diagnostics.occurrenceBinomial("routingSuccessRatio",
-                                               1, success ? 1 : 0);
+               if(noDiag) return;
+               boolean logDEBUG = Core.logger.shouldLog(Logger.DEBUG,this);
+               if(logDEBUG) Core.logger.log(this, 
"reallyTerminate("+success+","+routingRelated+") for "+this,new Exception("debug"), 
Logger.DEBUG);
+               Core.diagnostics.occurrenceBinomial("requestSuccessRatio", 1,success ? 
1 : 0);
+               if(!success)
+               
Core.diagnostics.occurrenceBinomial("requestFailureRoutingOrNotRatio",1, 
routingRelated ? 1 : 0);
+               if(routingRelated)
+               Core.diagnostics.occurrenceBinomial("routingSuccessRatio",1, success ? 
1 : 0);
     }
     
     protected void finalize() {

_______________________________________________
cvs mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to