summaryrefslogtreecommitdiff
path: root/paste/translogger.py
diff options
context:
space:
mode:
authorianb <devnull@localhost>2007-02-15 19:29:49 +0000
committerianb <devnull@localhost>2007-02-15 19:29:49 +0000
commite8b638c62beba08dc54898e74803d104d0b374df (patch)
tree4b30aca6510846a640e1d8cab00d7563a2ebf1fd /paste/translogger.py
parentc18d66db295737073f32fd28a8ea4e29906885c5 (diff)
downloadpaste-e8b638c62beba08dc54898e74803d104d0b374df.tar.gz
Also calculate QUERY_STRING in translogger before dispatching the request
Diffstat (limited to 'paste/translogger.py')
-rw-r--r--paste/translogger.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/paste/translogger.py b/paste/translogger.py
index cf78dce..5538a05 100644
--- a/paste/translogger.py
+++ b/paste/translogger.py
@@ -52,6 +52,8 @@ class TransLogger(object):
start = time.localtime()
req_uri = urllib.quote(environ.get('SCRIPT_NAME', '')
+ environ.get('PATH_INFO', ''))
+ if environ.get('QUERY_STRING'):
+ req_uri += '?'+environ['QUERY_STRING']
def replacement_start_response(status, headers, exc_info=None):
# @@: Ideally we would count the bytes going by if no
# content-length header was provided; but that does add
@@ -65,8 +67,6 @@ class TransLogger(object):
return self.application(environ, replacement_start_response)
def write_log(self, environ, req_uri, start, status, bytes):
- if environ.get('QUERY_STRING'):
- req_uri += '?'+environ['QUERY_STRING']
if bytes is None:
bytes = '-'
if time.daylight: