Author: xor
Date: 2008-11-07 20:25:16 +0000 (Fri, 07 Nov 2008)
New Revision: 23387

Modified:
   trunk/plugins/Freetalk/FTIdentityManager.java
   trunk/plugins/Freetalk/FTMessageManager.java
   trunk/plugins/Freetalk/Freetalk.java
   trunk/plugins/Freetalk/WoT/FTIdentityManagerWoT.java
   trunk/plugins/Freetalk/WoT/FTMessageManagerWoT.java
Log:
Logging.

Modified: trunk/plugins/Freetalk/FTIdentityManager.java
===================================================================
--- trunk/plugins/Freetalk/FTIdentityManager.java       2008-11-07 20:22:31 UTC 
(rev 23386)
+++ trunk/plugins/Freetalk/FTIdentityManager.java       2008-11-07 20:25:16 UTC 
(rev 23387)
@@ -9,6 +9,7 @@
 import com.db4o.ObjectSet;

 import freenet.support.Executor;
+import freenet.support.Logger;

 /**
  * @author saces, xor
@@ -23,6 +24,7 @@
        public boolean isRunning = true;

        public FTIdentityManager(ObjectContainer myDB, Executor myExecutor) {
+               Logger.debug(this, "Starting identity manager...");
                db = myDB;
                mExecutor = myExecutor;
                mExecutor.execute(this, "FT Identity Manager");

Modified: trunk/plugins/Freetalk/FTMessageManager.java
===================================================================
--- trunk/plugins/Freetalk/FTMessageManager.java        2008-11-07 20:22:31 UTC 
(rev 23386)
+++ trunk/plugins/Freetalk/FTMessageManager.java        2008-11-07 20:25:16 UTC 
(rev 23387)
@@ -11,6 +11,7 @@

 import freenet.keys.FreenetURI;
 import freenet.support.Executor;
+import freenet.support.Logger;

 /**
  * @author xor
@@ -25,6 +26,7 @@
        protected FTIdentityManager mIdentityManager;

        public FTMessageManager(ObjectContainer myDB, Executor myExecutor, 
FTIdentityManager myIdentityManager) {
+               Logger.debug(this, "Starting message manager...");
                assert(myDB != null);
                assert(myIdentityManager != null);


Modified: trunk/plugins/Freetalk/Freetalk.java
===================================================================
--- trunk/plugins/Freetalk/Freetalk.java        2008-11-07 20:22:31 UTC (rev 
23386)
+++ trunk/plugins/Freetalk/Freetalk.java        2008-11-07 20:25:16 UTC (rev 
23387)
@@ -86,12 +86,14 @@

        public void runPlugin(PluginRespirator myPR) {

-               Logger.debug(this, "Freetalk plugin starting up...");
+               Logger.debug(this, "Plugin starting up...");

                pr = myPR;

                client = pr.getHLSimpleClient();

+               Logger.debug(this, "Opening database...");
+               
                Configuration dbCfg = Db4o.newConfiguration();
                for(String f : FTMessage.getIndexedFields())
                        
dbCfg.objectClass(FTMessage.class).objectField(f).indexed(true);
@@ -101,11 +103,15 @@
                        
dbCfg.objectClass(FTBoard.class).objectField(f).indexed(true);

                db = Db4o.openFile(dbCfg, DATABASE_FILE);
+               
+               Logger.debug(this, "Database opened.");

+               Logger.debug(this, "Wiping database...");
                /* DEBUG: Wipe database on startup */
                ObjectSet<Object> result = db.queryByExample(new Object());
                for (Object o : result) db.delete(o);
                db.commit();
+               Logger.debug(this, "Database wiped.");

                tbf = pr.getNode().clientCore.tempBucketFactory;

@@ -121,7 +127,7 @@
                pm.addNavigationLink(PLUGIN_URI + "/status", "Dealer status", 
"Show what happens in background", false, null);
                pm.addNavigationLink("/", "Fproxy", "Back to nodes home", 
false, null);

-               Logger.debug(this, "Freetalk plugin loaded.");
+               Logger.debug(this, "Plugin loaded.");
        }

        public void terminate() {

Modified: trunk/plugins/Freetalk/WoT/FTIdentityManagerWoT.java
===================================================================
--- trunk/plugins/Freetalk/WoT/FTIdentityManagerWoT.java        2008-11-07 
20:22:31 UTC (rev 23386)
+++ trunk/plugins/Freetalk/WoT/FTIdentityManagerWoT.java        2008-11-07 
20:25:16 UTC (rev 23387)
@@ -37,6 +37,7 @@
        public FTIdentityManagerWoT(ObjectContainer myDB, Executor executor, 
WoT newWoT) {
                super(myDB, executor);
                mWoT = newWoT;
+               Logger.debug(this, "Identity manager started.");
        }

        private void receiveIdentities() throws InvalidParameterException {
@@ -120,6 +121,8 @@
                } catch (InterruptedException e) { }

                while(isRunning) {
+                       Logger.debug(this, "Identity manager loop running...");
+                       
                        try {
                                receiveIdentities();
                        }
@@ -129,6 +132,8 @@
                        }

                        garbageCollectIdentities();
+                       
+                       Logger.debug(this, "Identity manager loop finished.");

                        try {
                                Thread.sleep((long) (THREAD_PERIOD * (0.5f + 
Math.random())));

Modified: trunk/plugins/Freetalk/WoT/FTMessageManagerWoT.java
===================================================================
--- trunk/plugins/Freetalk/WoT/FTMessageManagerWoT.java 2008-11-07 20:22:31 UTC 
(rev 23386)
+++ trunk/plugins/Freetalk/WoT/FTMessageManagerWoT.java 2008-11-07 20:25:16 UTC 
(rev 23387)
@@ -12,6 +12,7 @@

 import freenet.keys.FreenetURI;
 import freenet.support.Executor;
+import freenet.support.Logger;
 import freenet.support.UpdatableSortedLinkedListKilledException;

 public class FTMessageManagerWoT extends FTMessageManager {
@@ -21,6 +22,7 @@
        public FTMessageManagerWoT(ObjectContainer myDB, Executor myExecutor, 
FTIdentityManagerWoT myIdentityManager) {
                super(myDB, myExecutor, myIdentityManager);
                mIdentityManager = myIdentityManager;
+               Logger.debug(this, "Message manager started.");
        }

        protected synchronized void deleteMessage(FreenetURI uri) throws 
NoSuchElementException {


Reply via email to