Date: Wed, 4 Feb 2004 18:00:35 -0800 (PST) From: Pat Lashley <patl+freebsd@volant.org> To: freebsd-bugs@FreeBSD.org Subject: Re: conf/62368: 5.2-RELEASE syslog.conf appears to be malformed Message-ID: <200402050200.i1520Zxq009621@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR conf/62368; it has been noted by GNATS. From: Pat Lashley <patl+freebsd@volant.org> To: Erik Kline <kline@netapp.com>, freebsd-gnats-submit@FreeBSD.org Cc: Subject: Re: conf/62368: 5.2-RELEASE syslog.conf appears to be malformed Date: Wed, 04 Feb 2004 17:58:59 -0800 --On Wednesday, February 04, 2004 17:24:17 -0800 Erik Kline <kline@netapp.com> wrote: >> Number: 62368 >> Category: conf >> Synopsis: 5.2-RELEASE syslog.conf appears to be malformed > >> Description: > /etc/syslog.conf contains the following lines at the tail end of the file: > > !startslip > *.* /var/log/slip.log > !ppp > *.* /var/log/ppp.log > > These don't appear to be syntactically valid. Any entries appended > after these aren't parsed and processed. CVSup today (04 Feb 2004) > shows that /usr/src/etc/syslog.conf remains malformed. man syslog.conf: Each block of lines is separated from the previous block by a program or hostname specification. A block will only log messages corresponding to the most recent program and hostname specifications given. Thus, with a block which selects `ppp' as the program, directly followed by a block that selects messages from the hostname `dialhost', the second block will only log messages from the ppp(8) program on dialhost. A program specification is a line beginning with `#!prog' or `!prog' (the former is for compatibility with the previous syslogd, if one is sharing syslog.conf files, for example) and the following blocks will be associ- ated with calls to syslog(3) from that specific program. A program spec- ification for `foo' will also match any message logged by the kernel with the prefix `foo: '. The `#!+prog' or `!+prog' specification works just like the previous one, and the `#!-prog' or `!-prog' specification will match any message but the ones from that program. A hostname specifica- tion of the form `#+hostname' or `+hostname' means the following blocks will be applied to messages received from the specified hostname. Alter- natively, the hostname specification `#-hostname' or `-hostname' causes the following blocks to be applied to messages from any host but the one specified. If the hostname is given as `@', the local hostname will be used. A program or hostname specification may be reset by giving the program or hostname as `*'. The reason that lines added after that point don't appear to be parsed or processed is that they apply only to messages from programs named 'ppp'. -Pat
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200402050200.i1520Zxq009621>