[Neo-report] r1948 gregory - /trunk/neo/logger.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Mar 23 10:30:46 CET 2010


Author: gregory
Date: Tue Mar 23 10:30:45 2010
New Revision: 1948

Log:
Make logger (almost) a no-op by default.

Modified:
    trunk/neo/logger.py

Modified: trunk/neo/logger.py
==============================================================================
--- trunk/neo/logger.py [iso-8859-1] (original)
+++ trunk/neo/logger.py [iso-8859-1] Tue Mar 23 10:30:45 2010
@@ -21,13 +21,14 @@
 from neo.handler import EventHandler
 from neo.profiling import profiler_decorator
 
+LOGGER_ENABLED = False
+
 class PacketLogger(EventHandler):
     """ Logger at packet level (for debugging purpose) """
 
     def __init__(self):
         EventHandler.__init__(self, None)
 
-    @profiler_decorator
     def dispatch(self, conn, packet, direction):
         """This is a helper method to handle various packet types."""
         # default log message
@@ -257,3 +258,6 @@
 
 
 PACKET_LOGGER = PacketLogger()
+if not LOGGER_ENABLED:
+    # disable logger
+    PACKET_LOGGER.dispatch = lambda *args, **kw: None





More information about the Neo-report mailing list