Amos Jeffries wrote:
Chris Robertson wrote:
a bv wrote:
Hi,
On a squid on Redhat EL , syslog-ng is installed and while also squid
is logging on the local itself also its configured to send the logs
also to an other syslog-ng server. I dont know if it begin from the
begiing of this sys-logng and other configuration , it seems that now
also on the squid server send the logs also to the its
/var/log/messages file. After commenting the syslog-ng servers related
config on squid configuration file it stopped sending to var/log
mesages. How and why this var/log/mesaages thing happened any idea?
"rpm -q --changelog squid" will give you the documentation available
for the changes made to the RPM. Run that command through "less" or
"grep" to search for any mention of "syslog".
Squid (as distributed from squid-cache.org) exclusively uses it's own
logging routines.
He said it was explicitly configured to log to syslog. Which Squid can
do.
Understood, but the default config (as distributed from squid-cache.org)
doesn't do this (last I looked). The original poster also stated that
he is using RedHat EL, which leads me to believe that he is using the
official RedHat distributed RPMs. The changelog of RedHat's Squid RPM
might (should?) give insight into when they set logging up to use
syslog-ng*.
Echoing certain information levels (critical etc) to local messages
file is one of the things syslog-ng does unless configured not to
AFAIK. I suspect something changed during an upgrade of either Squid
(maye higher levels?) or syslog-ng (maybe replaced/altered the orginal
config).
The former change should be documented in the changelog for the Squid
RPM, the latter would be unlikely (usually configuration files are
marked as such in the RPM spec file, and are not over-written), but
should be documented in the syslog-ng ROM changelog.
Amos
Chris
* Assuming they did. The Squid RPM shouldn't overwrite the Squid config
file, so I am further assuming this is all in reference to a new
install. I probably should have asked more questions instead of making
so many assumptions. Bleh.