For the record, I worked this out. It turns out that the ACL must be
defined in squid.conf BEFORE the cache_access_log directive.
This is not clear from what appears in /var/log/messages:
Bungled squid.conf line 710: access_log /var/log/squid/access.log squid
dontlog
BUT
when I did this:
/usr/sbin/squid -k reconfigure
I got this extra piece of troubleshooting information:
2010/03/04 08:51:34| ACL name 'dontlog' not defined!
And that's what lead me to moving the acl declaration above the logging
directive.
Henrik, thanks for the assurance that I had my syntax correct.
-Rick
Henrik Nordstrom wrote:
> ons 2010-03-03 klockan 09:54 -0500 skrev Rick Coloccia:
>
>
>> I've added these things to squid.conf:
>> acl dontlog url_regex -i
>> ^http://dont.log.this.com/components/com_livechat/sync.php
>> cache_access_log /var/log/squid/access.log squid !dontlog
>> cache_access_log none dontlog
>>
>
> should be
>
> access_log none dontlog
> access_log /var/log/squid/access.log squid
>
> or
>
> access_log /var/log/squid/access.log squid !dontlog
>
> but what you have above should work as well, even if the last line there
> is useless..
>
> I have no explanation why it does not work for you. Should work and
> works fine for me.
>
> Regards
> Henrik
>
>
>
>
-- Rick Coloccia, Jr. Network Manager State University of NY College at Geneseo 1 College Circle, 119 South Hall Geneseo, NY 14454 V: 585-245-5577 F: 585-245-5579 CIT will never ask for your password or other confidential information via email.Received on Thu Mar 04 2010 - 13:56:32 MST
This archive was generated by hypermail 2.2.0 : Thu Mar 04 2010 - 12:00:06 MST