On 2013-12-06 11:07, Brendan Kearney wrote:
On Thu, 2013-12-05 at 17:55 +1300, Amos Jeffries wrote:
On 5/12/2013 1:41 p.m., Brendan Kearney wrote:
> i am wondering if there is a logformat code that can be used to log the
> URL (domain.tld or host.domain.tld) independent of the URI
> (/path/to/file.ext?parameter)? i am using %ru, which gives me the URL
> and URI in one string. %rp seems to be the URI, but i am not using that
> right now and can only go by what i am reading in the docs.
>
> i am looking to log the URL in a separate field from the URI so that in
> a database of the log entries, the URL can be indexed for better search
> and reporting performance. is there an easy way to accomplish this?
>
There is no specific code for the URL domain at this point.
You can work around it with the Host: header. %{Host}>h
Amos
i think i did consider that, but found that exception cases did exist
where URL != Host Header. i think those cases were cloud or co-hosted
sites, or load balanced sites (geographically, such as CDNs). i dont
have the logs anymore (or have to search further to find them), but i
do
recall finding cases where that was not a usable work around.
not sure what an RFE requires, so how might one be requested for this
kind of feature?
This one should be simple so asking (done) and a donation for what you
think a few hours of my time is worth (PayPal buttons at
http://treenet.co.nz/projects/squid/) and I should be able to produce a
patch.
Amos