Squid3 "access_log acl" not working.
2.2.2 with Squid3
I am trying to exclude an IP out of the access_log (/var/squid/log/access.log) on my system and using:
acl log-test src <ip>access_log none log-test</ip>
I still get the IP logged into my access log…
In 2.1 it worked no problem, but it was different:
acl log-test src <ip>log_access deny log-test</ip>
cyber7 (aka Aubrey Kloppers; Cape Town South Africa)
ps - even tried:
access_log /var/squid/log/access.log !log-test
also not working…
I think I found a bug:
When the option "Enable logging" is ON and you specify exclusions of IP's through ACL's, these ACL's do not get honoured, BUT If you switch "Enable logging" OFF and you specify your logfile in your ACL, it gets excluded.
Actually, If you leave "Enable logging" is ON and specify your logfile in your ACL, the entry gets duplicated except for the excluded IP…
acl IP-LIST src "/root/ip-list.txt" access_log /var/squid/log/access.log !IP-LIST
If the "Enable logging" OFF - You get one logfile entry in your logfile and the excluded IP's are excluded.
If the "Enable logging" ON - You get two logfile entries and the excluded IP's gets logged once.
So, it seems there needs to be some kind of "PRE PROCESSING" needed to exclude IP's from your logfile…
Please could someone confirm?
cyber7 - AKA Aubrey Kloppers; Cape Town; South Africa