r27148 - trunk/plugins/KeyExplorer

[email protected] Tue, 21 Apr 2009 11:11:58 +0000
Newsgroups gmane.network.freenet.cvs
Message-ID <[email protected]>
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.");
+	}
+
 }