Author: toad
Date: 2009-04-21 17:36:02 +0000 (Tue, 21 Apr 2009)
New Revision: 27163

Modified:
   trunk/freenet/src/freenet/clients/http/FProxyFetchInProgress.java
   trunk/freenet/src/freenet/clients/http/FProxyFetchTracker.java
Log:
Logging, logging infrastructure


Modified: trunk/freenet/src/freenet/clients/http/FProxyFetchInProgress.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/FProxyFetchInProgress.java   
2009-04-21 17:32:03 UTC (rev 27162)
+++ trunk/freenet/src/freenet/clients/http/FProxyFetchInProgress.java   
2009-04-21 17:36:02 UTC (rev 27163)
@@ -19,6 +19,7 @@
 import freenet.client.events.SplitfileProgressEvent;
 import freenet.keys.FreenetURI;
 import freenet.node.RequestClient;
+import freenet.support.LogThresholdCallback;
 import freenet.support.Logger;
 import freenet.support.api.Bucket;
 
@@ -29,6 +30,18 @@
  */
 public class FProxyFetchInProgress implements ClientEventListener, 
ClientCallback {
        
+       private static volatile boolean logMINOR;
+       
+       static {
+               Logger.registerLogThresholdCallback(new LogThresholdCallback() {
+                       
+                       @Override
+                       public void shouldUpdate() {
+                               logMINOR = Logger.shouldLog(Logger.MINOR, this);
+                       }
+               });
+       }
+       
        /** The key we are fetching */
        final FreenetURI uri;
        /** The maximum size specified by the client */
@@ -217,15 +230,15 @@
                if(!waiters.isEmpty()) return false;
                if(!results.isEmpty()) return false;
                if(lastTouched + LIFETIME >= System.currentTimeMillis()) {
-                       Logger.error(this, "Not able to cancel for "+this+" : 
"+uri+" : "+maxSize);
+                       if(logMINOR) Logger.minor(this, "Not able to cancel for 
"+this+" : "+uri+" : "+maxSize);
                        return false;
                }
-               Logger.error(this, "Can cancel for "+this+" : "+uri+" : 
"+maxSize);
+               if(logMINOR) Logger.minor(this, "Can cancel for "+this+" : 
"+uri+" : "+maxSize);
                return true;
        }
        
        public void finishCancel() {
-               Logger.error(this, "Finishing cancel for "+this+" : "+uri+" : 
"+maxSize);
+               if(logMINOR) Logger.minor(this, "Finishing cancel for "+this+" 
: "+uri+" : "+maxSize);
                if(data != null) {
                        try {
                                data.free();

Modified: trunk/freenet/src/freenet/clients/http/FProxyFetchTracker.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/FProxyFetchTracker.java      
2009-04-21 17:32:03 UTC (rev 27162)
+++ trunk/freenet/src/freenet/clients/http/FProxyFetchTracker.java      
2009-04-21 17:36:02 UTC (rev 27163)
@@ -9,11 +9,24 @@
 import freenet.client.async.ClientContext;
 import freenet.keys.FreenetURI;
 import freenet.node.RequestClient;
+import freenet.support.LogThresholdCallback;
 import freenet.support.Logger;
 import freenet.support.MultiValueTable;
 
 public class FProxyFetchTracker implements Runnable {
 
+       private static volatile boolean logMINOR;
+       
+       static {
+               Logger.registerLogThresholdCallback(new LogThresholdCallback() {
+                       
+                       @Override
+                       public void shouldUpdate() {
+                               logMINOR = Logger.shouldLog(Logger.MINOR, this);
+                       }
+               });
+       }
+       
        final MultiValueTable<FreenetURI, FProxyFetchInProgress> fetchers;
        final ClientContext context;
        private long fetchIdentifiers;
@@ -60,7 +73,7 @@
        }
 
        public void queueCancel(FProxyFetchInProgress progress) {
-               Logger.error(this, "Queueing removal of old 
FProxyFetchInProgress's");
+               if(logMINOR) Logger.minor(this, "Queueing removal of old 
FProxyFetchInProgress's");
                synchronized(this) {
                        if(queuedJob) {
                                requeue = true;
@@ -72,7 +85,7 @@
        }
 
        public void run() {
-               Logger.error(this, "Removing old FProxyFetchInProgress's");
+               if(logMINOR) Logger.minor(this, "Removing old 
FProxyFetchInProgress's");
                ArrayList<FProxyFetchInProgress> toRemove = null;
                boolean needRequeue = false;
                synchronized(fetchers) {

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to