[Neo-report] r2236 gregory - /trunk/neo/admin/app.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Aug 27 17:46:27 CEST 2010
Author: gregory
Date: Fri Aug 27 17:46:26 2010
New Revision: 2236
Log:
Admin node supports live debugger.
Modified:
trunk/neo/admin/app.py
Modified: trunk/neo/admin/app.py
==============================================================================
--- trunk/neo/admin/app.py [iso-8859-1] (original)
+++ trunk/neo/admin/app.py [iso-8859-1] Fri Aug 27 17:46:26 2010
@@ -27,6 +27,7 @@ from neo.connector import getConnectorHa
from neo.bootstrap import BootstrapManager
from neo.pt import PartitionTable
from neo.protocol import NodeTypes, NodeStates, Packets, Errors
+from neo.live_debug import register as registerLiveDebugger
class Dispatcher:
"""Dispatcher use to redirect master request to handler"""
@@ -75,6 +76,13 @@ class Application(object):
self.cluster_state = None
self.master_conn = None
self.master_node = None
+ registerLiveDebugger(on_log=self.log)
+
+ def log(self):
+ self.em.log()
+ self.nm.log()
+ if self.pt is not None:
+ self.pt.log()
def run(self):
"""Make sure that the status is sane and start a loop."""
More information about the Neo-report
mailing list