Author: toad
Date: 2009-01-30 23:22:43 +0000 (Fri, 30 Jan 2009)
New Revision: 25417

Modified:
   branches/db4o/freenet/src/freenet/client/Metadata.java
   branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java
Log:
Logging


Modified: branches/db4o/freenet/src/freenet/client/Metadata.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/Metadata.java      2009-01-30 
23:22:16 UTC (rev 25416)
+++ branches/db4o/freenet/src/freenet/client/Metadata.java      2009-01-30 
23:22:43 UTC (rev 25417)
@@ -453,11 +453,17 @@
                                Metadata data = (Metadata) dir.get(key);
                                if(data == null)
                                        throw new NullPointerException();
+                               if(Logger.shouldLog(Logger.DEBUG, this))
+                                       Logger.debug(this, "Putting metadata 
for "+key);
                                manifestEntries.put(key, data);
                        } else if(o instanceof HashMap) {
                                HashMap hm = (HashMap)o;
+                               if(Logger.shouldLog(Logger.DEBUG, this))
+                                       Logger.debug(this, "Making metadata map 
for "+key);
                                Metadata subMap = 
mkRedirectionManifestWithMetadata(hm);
                                manifestEntries.put(key, subMap);
+                               if(Logger.shouldLog(Logger.DEBUG, this))
+                                       Logger.debug(this, "Putting metadata 
map for "+key);
                        }
                }
        }

Modified: 
branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java    
2009-01-30 23:22:16 UTC (rev 25416)
+++ branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java    
2009-01-30 23:22:43 UTC (rev 25417)
@@ -409,6 +409,9 @@
                try {
                        for (int i = 0; i < running.length; i++) {
                                running[i].start(container, context);
+                               if(!container.ext().isActive(this))
+                                       // Callbacks may deactivate this
+                                       container.activate(this, 1);
                                if (logMINOR)
                                        Logger.minor(this, "Started " + i + " 
of " + running.length);
                                if (isFinished()) {
@@ -444,6 +447,8 @@
                                HashMap<String,Object> subMap = new 
HashMap<String,Object>();
                                putHandlersByName.put(name, subMap);
                                makePutHandlers((HashMap)o, subMap, 
ZipPrefix+name+ '/');
+                               if(Logger.shouldLog(Logger.DEBUG, this))
+                                       Logger.debug(this, "Sub map for 
"+name+" : "+subMap.size()+" elements from "+((HashMap)o).size());
                        } else {
                                ManifestElement element = (ManifestElement) o;
                                String mimeType = element.mimeOverride;
@@ -490,7 +495,7 @@
                                                
putHandlersWaitingForMetadata.add(ph);
                                                
putHandlersWaitingForFetchable.add(ph);
                                                if(logMINOR)
-                                                       Logger.minor(this, 
"Inserting separately as PutHandler: "+name+" : "+ph+" 
persistent="+ph.persistent()+":"+ph.persistent);
+                                                       Logger.minor(this, 
"Inserting separately as PutHandler: "+name+" : "+ph+" 
persistent="+ph.persistent()+":"+ph.persistent+" "+persistent());
                                                numberOfFiles++;
                                                totalSize += data.size();
                                        }
@@ -611,6 +616,7 @@
                                try {
                                        // Start the insert for the 
sub-Metadata.
                                        // Eventually it will generate a URI 
and call onEncode(), which will call back here.
+                                       if(logMINOR) Logger.minor(this, "Main 
metadata needs resolving: "+e);
                                        resolve(e, container, context);
                                        if(persistent())
                                                
container.deactivate(baseMetadata, 1);
@@ -855,7 +861,7 @@
                                        container.activate(o, 1);
                                namesToByteArrays.put(name, subMap);
                                if(logMINOR)
-                                       Logger.minor(this, "Putting hashmap 
into base metadata: "+name);
+                                       Logger.minor(this, "Putting hashmap 
into base metadata: "+name+" size "+((HashMap)o).size()+" active = "+container 
== null ? "null" : Boolean.toString(container.ext().isActive(o)));
                                Logger.minor(this, "Putting directory: "+name);
                                namesToByteArrays((HashMap)o, subMap, 
container);
                        } else

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

Reply via email to