aboutsummaryrefslogtreecommitdiffstats
path: root/main/squid/squid-2.7-loggable-urlgroup.patch
blob: c2bc9e6d647089580e748f7893448efeb4e47b3f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Index: squid-2.7.STABLE9/src/access_log.c
===================================================================
--- squid-2.7.STABLE9.orig/src/access_log.c	2010-11-18 15:02:26.000000000 +0200
+++ squid-2.7.STABLE9/src/access_log.c	2010-11-18 15:07:34.000000000 +0200
@@ -301,6 +301,7 @@
     LFT_REQUEST_URLPATH,
 /*LFT_REQUEST_QUERY, * // * this is not needed. see strip_query_terms */
     LFT_REQUEST_VERSION,
+    LFT_REQUEST_URLGROUP,
 
     LFT_REQUEST_SIZE_TOTAL,
 /*LFT_REQUEST_SIZE_LINE, */
@@ -411,6 +412,7 @@
 /* { "rq", LFT_REQUEST_QUERY }, * /     / * the query-string, INCLUDING the leading ? */
     {">v", LFT_REQUEST_VERSION},
     {"rv", LFT_REQUEST_VERSION},
+    {"rG", LFT_REQUEST_URLGROUP},
 
     {">st", LFT_REQUEST_SIZE_TOTAL},
 /*{ ">sl", LFT_REQUEST_SIZE_LINE }, * / / * the request line "GET ... " */
@@ -544,6 +546,12 @@
 	    quote = 1;
 	    break;
 
+        case LFT_REQUEST_URLGROUP:
+            if (al->request)
+                out = al->request->urlgroup;
+            quote = 1;
+            break;
+
 	case LFT_REPLY_HEADER:
 	    if (al->reply)
 		sb = httpHeaderGetByName(&al->reply->header, fmt->data.header.header);