Author: saces
Date: 2009-04-14 20:02:48 +0000 (Tue, 14 Apr 2009)
New Revision: 26805
Modified:
trunk/freenet/src/freenet/client/async/PlainManifestPutter.java
Log:
use new logging infrastructure
Modified: trunk/freenet/src/freenet/client/async/PlainManifestPutter.java
===================================================================
--- trunk/freenet/src/freenet/client/async/PlainManifestPutter.java
2009-04-14 19:46:37 UTC (rev 26804)
+++ trunk/freenet/src/freenet/client/async/PlainManifestPutter.java
2009-04-14 20:02:48 UTC (rev 26805)
@@ -9,6 +9,7 @@
import freenet.client.async.SimpleManifestPutter;
import freenet.keys.FreenetURI;
import freenet.node.RequestClient;
+import freenet.support.LogThresholdCallback;
import freenet.support.Logger;
/**
@@ -16,6 +17,18 @@
*/
public class PlainManifestPutter extends SimpleManifestPutter {
+
+ private static volatile boolean logDEBUG;
+
+ static {
+ Logger.registerLogThresholdCallback(new LogThresholdCallback() {
+
+ @Override
+ public void shouldUpdate() {
+ logDEBUG = Logger.shouldLog(Logger.DEBUG, this);
+ }
+ });
+ }
public PlainManifestPutter(ClientCallback clientCallback,
HashMap<String, Object> manifestElements, short prioClass, FreenetURI target,
String defaultName, InsertContext ctx, boolean getCHKOnly,
RequestClient clientContext, boolean earlyEncode) {
@@ -36,7 +49,7 @@
HashMap<String,Object> subMap = new
HashMap<String,Object>();
putHandlersByName.put(name, subMap);
makePutHandlers((HashMap<String,Object>)o,
subMap, prefix+name+ '/');
- if(Logger.shouldLog(Logger.DEBUG, this))
+ if(logDEBUG)
Logger.debug(this, "Sub map for
"+name+" : "+subMap.size()+" elements from "+((HashMap)o).size());
} else {
ManifestElement element = (ManifestElement) o;
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs