Author: saces
Date: 2009-04-21 11:11:58 +0000 (Tue, 21 Apr 2009)
New Revision: 27148

Modified:
   trunk/plugins/KeyExplorer/VerySimpleGetter.java
Log:
fix build, logging

Modified: trunk/plugins/KeyExplorer/VerySimpleGetter.java
===================================================================
--- trunk/plugins/KeyExplorer/VerySimpleGetter.java     2009-04-21 10:02:01 UTC 
(rev 27147)
+++ trunk/plugins/KeyExplorer/VerySimpleGetter.java     2009-04-21 11:11:58 UTC 
(rev 27148)
@@ -10,6 +10,7 @@
 import freenet.client.async.ClientRequester;
 import freenet.keys.FreenetURI;
 import freenet.node.RequestClient;
+import freenet.support.LogThresholdCallback;
 import freenet.support.Logger;
 
 /**
@@ -17,6 +18,18 @@
  *
  */
 public class VerySimpleGetter extends ClientRequester {
+       
+       private static volatile boolean logDEBUG;
+       
+       static {
+               Logger.registerLogThresholdCallback(new LogThresholdCallback() {
+                       
+                       @Override
+                       public void shouldUpdate() {
+                               logDEBUG = Logger.shouldLog(Logger.DEBUG, this);
+                       }
+               });
+       }
 
        private FreenetURI uri;
 
@@ -58,4 +71,9 @@
                Logger.error(this, "TODO?", new Error("TODO?"));
        }
 
+       @Override
+       protected void innerToNetwork(ObjectContainer container, ClientContext 
context) {
+               if (logDEBUG) Logger.debug(this, "Request goes out to network 
now.");
+       }
+
 }

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

Reply via email to