[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