Update of /cvsroot/freenet/freenet/src/freenet/node
In directory sc8-pr-cvs1:/tmp/cvs-serv12146/src/freenet/node

Modified Files:
        NodeConfigUpdater.java 
Log Message:
6194:
* Don't register CH in OCM if already finalized. This was causing minor problems (the 
Curus bug).
* In both FreenetConnectionRunner and OCM$ConnJob, check that the conn is open after 
configWSL, and kill the process if it isn't
* Enable selective logging in OCM
* Enable on the fly updating of logLevelDetail (untested)
* Logging


Index: NodeConfigUpdater.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/node/NodeConfigUpdater.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- NodeConfigUpdater.java      30 Aug 2003 23:16:51 -0000      1.12
+++ NodeConfigUpdater.java      12 Sep 2003 18:03:49 -0000      1.13
@@ -227,7 +227,20 @@
             Core.logger.log(NodeConfigUpdater.class, "Changed logging level to " + 
                            logLevel + ".", Logger.NORMAL);
         }
-
+       
+       public void logLevelDetail() {
+           String detailedLevels = newParams.getString("logLevelDetail");
+           Core.logger.setDetailedThresholds(detailedLevels);
+           LoggerHook[] hooks = Core.logger.getHooks();
+            for (int i = 0 ; i < hooks.length ; i++)
+                hooks[i].setDetailedThresholds(detailedLevels);
+            if (Main.node.dir instanceof NativeFSDirectory)
+                ((NativeFSDirectory)Main.node.dir).logDEBUG = 
+                   Core.logger.shouldLog(Logger.DEBUG, Main.node.dir);
+            Core.logger.log(NodeConfigUpdater.class, "Changed logging level details 
to " + 
+                           detailedLevels + ".", Logger.NORMAL);
+       }
+       
         public void aggressiveGC() {
             int interval = newParams.getInt("aggressiveGC");
             if (Main.node.aggressiveGC == interval) return;

_______________________________________________
cvs mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to