Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Nov 2002 21:02:04 +0100
From:      Thomas Quinot <thomas@cuivre.fr.eu.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: [src] cvs commit: src/usr.sbin/syslogd syslogd.c
Message-ID:  <20021107200204.GA6750@melusine.cuivre.fr.eu.org>
In-Reply-To: <20021107195531.6549D37B4A8@hub.freebsd.org>
References:  <20021107195531.6549D37B4A8@hub.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Le 2002-11-07, Thomas Quinot écrivait :

>   Log:
>   Factor out the code that determines whether a message must be skipped
>   as a consequence of a host or program name specification into a common
>   function, skip_pmessage.

This is in preparation of a functional improvement proposal: to allow
the specification of multiple programs/host names for each entry.

Currently, you can have
  *.*	all.log
  !ppp
  *.*	ppp.log

If you want to avoid duplicate log entries, you can also use:
  !-ppp
  *.*	all.log
  !ppp
  *.*	ppp.log

But then if you also have
  !ipmon
  *.*	ipmon.log
then you cannot have an all.log file from which you exclude *both*
ppp and ipmon entries.

The proposed future change would allow the following syntax:
  !-ppp,-ipmon
  *.*	all.log
  !ppp
  *.*	ppp.log
  !ipmon
  *.*	ipmon.log

If a log file is configured with a program specification, then a
message would be logged only if it matches any of the positive
program indications, and none of the negative specifications.

The same would hold for host specifications.

Thomas.

-- 
    Thomas.Quinot@Cuivre.FR.EU.ORG

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021107200204.GA6750>