On 05/07/2013 08:03 AM, Martin Sperl wrote:
> I have configured squid 3.2.7 logging with the following pattern to log:
>
> logformat xml ...<Via>%{Via}>ha</Via>...
> access_log daemon:/var/logs/squid/access_log.xml xml all
>
> But I have the problem, that the <VIA> fields stay "empty" (actually "-")...
>
> So I wonder why and how I can change that, so that I get the Via header as well...
> P.s: I am modifying the VIA header in my config like this under some circumstances:
> request_header_access Via allow CUSTOM_ACL
> request_header_access Via deny all
> request_header_replace Via mypersonalvalue
> The application sees the "expected" value in the Via header, so that
> itself is not an issue - only logging the header is NOT working as
> expected... (it actually only works IF
[http::]>ha logs request headers received by Squid and adapted by
ICAP/eCAP. It does not log request headers sent by Squid. There is
currently no logformat code to log the latter.
If you want to log outgoing Via, your options include:
1) add a logformat code to log outgoing request headers (requires
development);
2) use "note" directive and %note logformat code to log mypersonalvalue
when needed (requires Squid trunk?)
3) move Via manipulation to ICAP/eCAP while disabling Squid's Via
generation (requires writing or adjusting an adaptation service).
HTH,
Alex.
Received on Tue May 07 2013 - 15:36:50 MDT
This archive was generated by hypermail 2.2.0 : Tue May 07 2013 - 12:00:04 MDT