summaryrefslogtreecommitdiffstats
path: root/nova/api
diff options
context:
space:
mode:
authorJesse Andrews <anotherjesse@gmail.com>2011-02-19 01:27:48 -0800
committerJesse Andrews <anotherjesse@gmail.com>2011-02-19 01:27:48 -0800
commit86a858d076c62ddd7c27e04300aeb5d21111b986 (patch)
tree64534d4fbc62f2a564b9781c8b28a78989ca4222 /nova/api
parenta3c6106f99085da69ab3c51b80135d3cedd81c4d (diff)
downloadnova-86a858d076c62ddd7c27e04300aeb5d21111b986.tar.gz
nova-86a858d076c62ddd7c27e04300aeb5d21111b986.tar.xz
nova-86a858d076c62ddd7c27e04300aeb5d21111b986.zip
pass start time as a param instead of making it an attribute
Diffstat (limited to 'nova/api')
-rw-r--r--nova/api/ec2/__init__.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/nova/api/ec2/__init__.py b/nova/api/ec2/__init__.py
index 4e7e3267d..cda34bc3a 100644
--- a/nova/api/ec2/__init__.py
+++ b/nova/api/ec2/__init__.py
@@ -56,18 +56,18 @@ class RequestLogging(wsgi.Middleware):
@webob.dec.wsgify
def __call__(self, req):
- self.start = datetime.datetime.utcnow()
+ start = datetime.datetime.utcnow()
rv = req.get_response(self.application)
- self.log_request_completion(rv, req)
+ self.log_request_completion(rv, req, start)
return rv
- def log_request_completion(self, response, request):
+ def log_request_completion(self, response, request, start):
controller = request.environ.get('ec2.controller', None)
if controller:
controller = controller.__class__.__name__
action = request.environ.get('ec2.action', None)
ctxt = request.environ.get('ec2.context', None)
- delta = datetime.datetime.utcnow() - self.start
+ delta = datetime.datetime.utcnow() - start
seconds = delta.seconds
microseconds = delta.microseconds
LOG.info(