Applied to Squid-2 and 3.

Regards
Henrik

tor 2007-05-17 klockan 12:19 +0200 skrev Emilio Casbas:
> Henrik Nordstrom escribió:
> > tis 2007-05-15 klockan 17:27 +0200 skrev Emilio Casbas:
> > 
> >> But we need a "%ru" parameter like the httpd native log, that is showing;
> >> /SI/images/servicios/normasdeuso/normas.swf instead of
> >> http://X.X.X.60/SI/images/servicios/normasdeuso/normas.swf
> > 
> > This is not implemented yet. Patches adding this format is welcome.
> > 
> > Regards
> > Henrik
> 
> I have done a small patch to have a new "rp" format code in order to 
> show only the urlpath in the access log.
> For us it's working correctly, but I'm not sure about the patch 
> construction, due it's the first patch I have made.
> 
> 
> Thanks
> Emilio C.
> vanligt textdokument-bilaga (new-rpfc-log-patch)
> --- squid-2.6.STABLE13/src/access_log.c       2007-02-03 21:59:24.000000000 
> +0000
> +++ squid-2.6.STABLE13-MOD/src/access_log.c   2007-05-17 09:23:19.000000000 
> +0000
> @@ -297,6 +297,7 @@
>  
>      LFT_REQUEST_METHOD,
>      LFT_REQUEST_URI,
> +    LFT_REQUEST_URLPATH,
>  /*LFT_REQUEST_QUERY, * // * this is not needed. see strip_query_terms */
>      LFT_REQUEST_VERSION,
>  
> @@ -400,6 +401,7 @@
>  
>      {"rm", LFT_REQUEST_METHOD},
>      {"ru", LFT_REQUEST_URI}, /* doesn't include the query-string */
> +    {"rp", LFT_REQUEST_URLPATH},     /* doesn't include the host */
>  /* { "rq", LFT_REQUEST_QUERY }, * /     / * the query-string, INCLUDING the 
> leading ? */
>      {">v", LFT_REQUEST_VERSION},
>      {"rv", LFT_REQUEST_VERSION},
> @@ -632,6 +634,11 @@
>           out = al->url;
>           break;
>  
> +     case LFT_REQUEST_URLPATH:
> +            out = strBuf(al->request->urlpath);
> +         quote = 1;
> +         break;
> +
>       case LFT_REQUEST_VERSION:
>           snprintf(tmp, sizeof(tmp), "%d.%d", (int) al->http.version.major, 
> (int) al->http.version.minor);
>           out = tmp;
> --- squid-2.6.STABLE13/src/cf.data.pre        2007-04-24 21:30:03.000000000 
> +0000
> +++ squid-2.6.STABLE13-MOD/src/cf.data.pre    2007-05-16 15:51:36.000000000 
> +0000
> @@ -1270,6 +1270,7 @@
>               mt      MIME content type
>               rm      Request method (GET/POST etc)
>               ru      Request URL
> +             rp      Request URLPATH (like the apache log)
>               rv      Request protocol version
>               ea      Log string returned by external acl
>               <st     Reply size including HTTP headers

Attachment: signature.asc
Description: Detta är en digitalt signerad meddelandedel

Reply via email to