[CalendarServer-changes] [1180] CalendarServer/trunk
source_changes at macosforge.org
source_changes at macosforge.org
Tue Feb 13 09:58:25 PST 2007
Revision: 1180
http://trac.macosforge.org/projects/calendarserver/changeset/1180
Author: cdaboo at apple.com
Date: 2007-02-13 09:58:24 -0800 (Tue, 13 Feb 2007)
Log Message:
-----------
Add millisecond response time to access log.
Modified Paths:
--------------
CalendarServer/trunk/lib-patches/Twisted/twisted.web2.server.patch
CalendarServer/trunk/twistedcaldav/logging.py
Modified: CalendarServer/trunk/lib-patches/Twisted/twisted.web2.server.patch
===================================================================
--- CalendarServer/trunk/lib-patches/Twisted/twisted.web2.server.patch 2007-02-13 02:10:27 UTC (rev 1179)
+++ CalendarServer/trunk/lib-patches/Twisted/twisted.web2.server.patch 2007-02-13 17:58:24 UTC (rev 1180)
@@ -10,7 +10,17 @@
from twisted.web2 import version as web2_version
from twisted import __version__ as twisted_version
-@@ -150,17 +151,32 @@
+@@ -143,6 +144,9 @@
+ error.defaultErrorHandler, defaultHeadersFilter]
+
+ def __init__(self, *args, **kw):
++
++ self.initTime = time.time()
++
+ if kw.has_key('site'):
+ self.site = kw['site']
+ del kw['site']
+@@ -150,17 +154,32 @@
self._initialprepath = kw['prepathuri']
del kw['prepathuri']
@@ -46,7 +56,7 @@
def unparseURL(self, scheme=None, host=None, port=None,
path=None, params=None, querystring=None, fragment=None):
-@@ -265,6 +281,7 @@
+@@ -265,6 +284,7 @@
d = defer.Deferred()
d.addCallback(self._getChild, self.site.resource, self.postpath)
@@ -54,7 +64,7 @@
d.addCallback(lambda res, req: res.renderHTTP(req), self)
d.addCallback(self._cbFinishRender)
d.addErrback(self._processingFailed)
-@@ -320,8 +337,6 @@
+@@ -320,8 +340,6 @@
url = "/" + "/".join(path)
else:
url = "/"
@@ -63,7 +73,7 @@
return res
#else:
# raise ValueError("locateChild must not return StopTraversal with a resource other than self.")
-@@ -342,17 +357,16 @@
+@@ -342,17 +360,16 @@
self.prepath.append(self.postpath.pop(0))
child = self._getChild(None, newres, newpath, updatepaths=updatepaths)
@@ -85,7 +95,7 @@
def urlForResource(self, resource):
"""
-@@ -367,10 +381,7 @@
+@@ -367,10 +384,7 @@
@return: the URL of C{resource} if known, otherwise C{None}.
"""
@@ -97,7 +107,7 @@
def locateResource(self, url):
"""
-@@ -385,7 +396,8 @@
+@@ -385,7 +399,8 @@
The contained response will have a status code of
L{responsecode.BAD_REQUEST}.
"""
@@ -107,7 +117,7 @@
#
# Parse the URL
-@@ -406,19 +418,71 @@
+@@ -406,19 +421,71 @@
"URL is not on this site (%s://%s/): %s" % (scheme, self.headers.getHeader("host"), url)
))
Modified: CalendarServer/trunk/twistedcaldav/logging.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/logging.py 2007-02-13 02:10:27 UTC (rev 1179)
+++ CalendarServer/trunk/twistedcaldav/logging.py 2007-02-13 17:58:24 UTC (rev 1180)
@@ -141,7 +141,7 @@
self.logMessage(
- '%s - %s [%s] "%s" %s %d "%s" "%s"' %(
+ '%s - %s [%s] "%s" %s %d "%s" "%s" [%.1f ms]' %(
request.remoteAddr.host,
uid,
self.logDateString(
@@ -150,7 +150,8 @@
response.code,
loginfo.bytesSent,
request.headers.getHeader('referer', '-'),
- request.headers.getHeader('user-agent', '-')
+ request.headers.getHeader('user-agent', '-'),
+ (time.time() - request.initTime) * 1000,
)
)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20070213/784d22a0/attachment.html
More information about the calendarserver-changes
mailing list