From 7b46d32f7dfb63eb597d6f3ad918766d732af68d Mon Sep 17 00:00:00 2001
From: Helmut Grohne <helmut@subdivi.de>
Date: Wed, 24 Sep 2008 02:46:19 +0200
Subject: RequestLogWSGIFilter can also log QUERY_STRING

---
 wsgitools/filters.py | 2 ++
 1 file changed, 2 insertions(+)

(limited to 'wsgitools')

diff --git a/wsgitools/filters.py b/wsgitools/filters.py
index 9b901fd..943f56b 100644
--- a/wsgitools/filters.py
+++ b/wsgitools/filters.py
@@ -221,6 +221,8 @@ class RequestLogWSGIFilter(BaseWSGIFilter):
         self.user = environ.get("REMOTE_USER", "-")
         self.reqmethod = environ["REQUEST_METHOD"]
         self.path = environ["SCRIPT_NAME"] + environ["PATH_INFO"]
+        if environ.get("QUERY_STRING"):
+            self.path = "%s?%s" % (self.path, environ["QUERY_STRING"])
         self.proto = environ.get("SERVER_PROTOCOL", None)
         self.referrer = environ.get("HTTP_REFERER", "-")
         self.useragent = environ.get("HTTP_USER_AGENT", "-")
-- 
cgit v1.2.3