[CalendarServer-changes] [4334] CalendarServer/trunk/twistedcaldav

source_changes at macosforge.org source_changes at macosforge.org
Fri Jun 5 11:00:05 PDT 2009


Revision: 4334
          http://trac.macosforge.org/projects/calendarserver/changeset/4334
Author:   wsanchez at apple.com
Date:     2009-06-05 10:59:58 -0700 (Fri, 05 Jun 2009)
Log Message:
-----------
Clear log levels at setUp and tearDown

Modified Paths:
--------------
    CalendarServer/trunk/twistedcaldav/log.py
    CalendarServer/trunk/twistedcaldav/test/test_log.py

Modified: CalendarServer/trunk/twistedcaldav/log.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/log.py	2009-06-05 17:12:09 UTC (rev 4333)
+++ CalendarServer/trunk/twistedcaldav/log.py	2009-06-05 17:59:58 UTC (rev 4334)
@@ -204,12 +204,14 @@
         """
         assert level in logLevels, "Unknown log level: %r" % (level,)
 
+        logLevel = pythonLogLevelForLevel(level)
+
         # FIXME: Filtering should be done by the log observer(s)
         if not self.willLogAtLevel(level):
             return
 
-        kwargs["logLevel"] = pythonLogLevelForLevel(level)
         kwargs["level"] = level
+        kwargs["logLevel"] = logLevel
         kwargs["namespace"] = self.namespace
 
         log.msg(
@@ -350,11 +352,11 @@
     #
     # Attach methods to Logger
     #
-    def log_emit(self, message, level=level, **kwargs):
-        self.emit(level, message, **kwargs)
+    def log_emit(self, message, __level__=level, **kwargs):
+        self.emit(__level__, message, **kwargs)
 
-    def will_emit(self, level=level):
-        return self.willLogAtLevel(level)
+    def will_emit(self, __level__=level):
+        return self.willLogAtLevel(__level__)
 
     log_emit.__doc__ = doc
 
@@ -367,11 +369,11 @@
     #
     # Attach methods to LoggingMixIn
     #
-    def log_emit(self, message, level=level, **kwargs):
-        self.logger.emit(level, message, **kwargs)
+    def log_emit(self, message, __level__=level, **kwargs):
+        self.logger.emit(__level__, message, **kwargs)
 
-    def will_emit(self=log_emit, level=level):
-        return self.logger.willLogAtLevel(level)
+    def will_emit(self=log_emit, __level__=level):
+        return self.logger.willLogAtLevel(__level__)
 
     log_emit.__doc__ = doc
     log_emit.enabled = will_emit

Modified: CalendarServer/trunk/twistedcaldav/test/test_log.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/test/test_log.py	2009-06-05 17:12:09 UTC (rev 4333)
+++ CalendarServer/trunk/twistedcaldav/test/test_log.py	2009-06-05 17:59:58 UTC (rev 4334)
@@ -47,6 +47,14 @@
     pass
 
 class Logging (TestCase):
+    def setUp(self):
+        super(Logging, self).setUp()
+        clearLogLevels()
+
+    def tearDown(self):
+        super(Logging, self).tearDown()
+        clearLogLevels()
+
     def test_cmpLogLevels(self):
         self.assertEquals(cmpLogLevels("info" , "error"), -1)
         self.assertEquals(cmpLogLevels("debug", "debug"),  0)
@@ -132,15 +140,12 @@
         """
         Default log level is used.
         """
-        clearLogLevels()
         self.failUnless(logLevelForNamespace("rocker.cool.namespace"), defaultLogLevel)
 
     def test_logLevel(self):
         """
         Setting and retrieving log levels.
         """
-        clearLogLevels()
-
         setLogLevelForNamespace("twisted.web2", "debug")
         setLogLevelForNamespace("twisted.web2.dav", "error")
 
@@ -169,8 +174,6 @@
         """
         willLogAtLevel()
         """
-        clearLogLevels()
-
         log = Logger()
 
         for level in logLevels:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20090605/21ef4605/attachment-0001.html>


More information about the calendarserver-changes mailing list