[CalendarServer-changes] [2383] CalendarServer/branches/users/wsanchez/logging/twistedcaldav/ extensions.py

source_changes at macosforge.org source_changes at macosforge.org
Wed May 7 13:30:23 PDT 2008


Revision: 2383
          http://trac.macosforge.org/projects/calendarserver/changeset/2383
Author:   wsanchez at apple.com
Date:     2008-05-07 13:30:23 -0700 (Wed, 07 May 2008)

Log Message:
-----------
Stomp on the logger in twisted.web2.* modules.

Modified Paths:
--------------
    CalendarServer/branches/users/wsanchez/logging/twistedcaldav/extensions.py

Modified: CalendarServer/branches/users/wsanchez/logging/twistedcaldav/extensions.py
===================================================================
--- CalendarServer/branches/users/wsanchez/logging/twistedcaldav/extensions.py	2008-05-07 20:29:52 UTC (rev 2382)
+++ CalendarServer/branches/users/wsanchez/logging/twistedcaldav/extensions.py	2008-05-07 20:30:23 UTC (rev 2383)
@@ -48,11 +48,44 @@
 from twisted.web2.dav.util import joinURL
 
 from twistedcaldav.log import Logger, LoggingMixIn
+from twistedcaldav.util import submodule
 from twistedcaldav.directory.sudo import SudoDirectoryService
 from twistedcaldav.directory.directory import DirectoryService
 
 log = Logger()
 
+#
+# Alter logger for some twisted stuff
+#
+import twisted
+for m in (
+    "web2.dav.fileop",
+    "web2.dav.element.base",
+    "web2.dav.fileop",
+    "web2.dav.http",
+    "web2.dav.method.acl",
+    "web2.dav.method.copymove",
+    "web2.dav.method.delete",
+    "web2.dav.method.mkcol",
+    "web2.dav.method.prop_common",
+    "web2.dav.method.propfind",
+    "web2.dav.method.proppatch",
+    "web2.dav.method.put",
+    "web2.dav.method.put_common",
+    "web2.dav.method.report",
+    "web2.dav.method.report_acl_principal_prop_set",
+    "web2.dav.method.report_expand",
+    "web2.dav.method.report_principal_match",
+    "web2.dav.method.report_principal_property_search",
+    "web2.dav.method.report_principal_search_property_set",
+    "web2.dav.resource",
+    "web2.dav.static",
+    "web2.dav.util",
+    "web2.dav.xattrprops",
+):
+    submodule(twisted, m).log = Logger("twisted." + m)
+del m
+
 class SudoSACLMixin(object):
     """
     Mixin class to let DAVResource, and DAVFile subclasses below know

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20080507/895bcf81/attachment-0001.html


More information about the calendarserver-changes mailing list