On 14/11/2012 10:38 p.m., Alexandre Chappaz wrote:
Hi,
I am looking for some precision on the %st in the log format directive.
with squid 2.6, I used to set
emulate_httpd_log on
In order to have the useragent and referer I commented this line out
and used instead the combined format as defined here :
logformat combined %a %[ui %[un [%tl] %rm %ru HTTP/%rv %Hs %st
%{Referer}h %{User-Agent}h %Ss:%Sh
This is messing up with the scripts I have for parsing the logfiles in
the sense that %Hs and %st now report '-' character when I was
expecting a '0' with the emulate_httpd_log on.
Is there a way to turn these 2 fields back to the emulate_httpd_log behavior?
If you use the built-in format named combined you should be getting
the actual Apache defined values for each field.
If you defined your own logformat combined ... you will get the Squid
range of values where '-' is displayed for no-value in a field.
Amos