On 12/21/20 8:29 AM, sampei02@xxxxxxxxxx wrote: > My distro is Centos7 and rsyslog is enabled and It’s configured to > write to /var/log/messages; it’s the default behaviour. But how can I > avoid Squid writes into this file? I chose the Squid default log > files which are contained into /var/log/squid/ folder. You already know from other responses that removing "-s" from your Squid command line options is the primary solution for stopping Squid from logging to syslog, but I wanted to add a caveat: * Some Squid messages are only logged to syslog. Those messages are logged to syslog regardless of the "-s" presence. I suspect they may also disregard the "-l facility" setting. ... where "logged to syslog" should be interpreted as "sent to the syslog daemon", of course. IMO, this caveat is essentially a Squid bug. You can prevent all Squid messages from appearing in system log files by configuring your syslog daemon accordingly. HTH, Alex. >> On 21 Dec 2020, at 11:31, Ambrose Li wrote: >> >> On Mon, Dec 21, 2020 at 11:01:07PM +1300, Amos Jeffries wrote: >>> On 21/12/20 9:55 pm, sampei02@xxxxxxxxxx wrote: >>>> Ok, I noted these 2 squid processes: >>>> >>>> root /usr/sbin/squid -sYC >>>> squid (squid-1) --kid squid-1 -sYC >>>> >>>> -s means "Enable logging to syslog” >>>> >>>> This option ‘-s’ could explain writing to messages ? >>> >>> Squid does not write to /var/log/messages. On startup before Squid reads any >>> configuration about whether cache.log or syslog is to be used it logs to >>> stderr. >>> >>> That stderr channel is handled by whatever init system or shell is starting >>> Squid. /var/log/messages is the init system log file. >> >> Actually no, /var/log/messages is not an init system log file; on some Linux >> distros it is a default log location for syslog. >> >> I can confirm that squid will write to /var/log/messages if syslog logging is >> enabled AND syslog is configured to write to /var/log/messages (this is the >> default behaviour on some Linux distributions, such as Debian, but not Ubuntu). >> >> >> -- >> Ambrose Li <ambrose.li@xxxxxxxxx> | Time zone: GMT-5 (Eastern) >> ambroseli.ca >> >> “Any organization which designs a system… will inevitably produce a >> design whose structure is a copy of the organization’s communication >> structure.” — Conway’s Law >> >> _______________________________________________ >> squid-users mailing list >> squid-users@xxxxxxxxxxxxxxxxxxxxx >> http://lists.squid-cache.org/listinfo/squid-users > > _______________________________________________ > squid-users mailing list > squid-users@xxxxxxxxxxxxxxxxxxxxx > http://lists.squid-cache.org/listinfo/squid-users > _______________________________________________ squid-users mailing list squid-users@xxxxxxxxxxxxxxxxxxxxx http://lists.squid-cache.org/listinfo/squid-users