Author: toad
Date: 2009-04-02 15:42:14 +0000 (Thu, 02 Apr 2009)
New Revision: 26354

Modified:
   trunk/freenet/src/freenet/node/Node.java
Log:
Only dump database contents if ClientRequestScheduler has log level debug


Modified: trunk/freenet/src/freenet/node/Node.java
===================================================================
--- trunk/freenet/src/freenet/node/Node.java    2009-04-02 15:41:34 UTC (rev 
26353)
+++ trunk/freenet/src/freenet/node/Node.java    2009-04-02 15:42:14 UTC (rev 
26354)
@@ -45,6 +45,7 @@
 import com.sleepycat.je.StatsConfig;
 
 import freenet.client.FetchContext;
+import freenet.client.async.ClientRequestScheduler;
 import freenet.clients.http.SimpleToadletServer;
 import freenet.config.EnumerableOptionCallback;
 import freenet.config.FreenetFilePersistentConfig;
@@ -916,6 +917,7 @@
                System.err.println("Opened database");
                
                // DUMP DATABASE CONTENTS
+               if(Logger.shouldLog(Logger.DEBUG, 
ClientRequestScheduler.class)) {
                System.err.println("DUMPING DATABASE CONTENTS:");
                ObjectSet<Object> contents = db.queryByExample(new Object());
                Map<String,Integer> map = new HashMap<String, Integer>();
@@ -950,6 +952,7 @@
                System.gc();
                System.runFinalization();
                System.err.println("END DATABASE DUMP: "+total+" objects");
+               }
 
                // Boot ID
                bootID = random.nextLong();

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

Reply via email to