xref: /freebsd/usr.sbin/syslogd/syslog.conf.5 (revision f2e366a1057c0492a8abdf936898879a630e633e)
1dea673e9SRodney W. Grimes.\" Copyright (c) 1990, 1991, 1993
2dea673e9SRodney W. Grimes.\"	The Regents of the University of California.  All rights reserved.
3dea673e9SRodney W. Grimes.\"
4dea673e9SRodney W. Grimes.\" Redistribution and use in source and binary forms, with or without
5dea673e9SRodney W. Grimes.\" modification, are permitted provided that the following conditions
6dea673e9SRodney W. Grimes.\" are met:
7dea673e9SRodney W. Grimes.\" 1. Redistributions of source code must retain the above copyright
8dea673e9SRodney W. Grimes.\"    notice, this list of conditions and the following disclaimer.
9dea673e9SRodney W. Grimes.\" 2. Redistributions in binary form must reproduce the above copyright
10dea673e9SRodney W. Grimes.\"    notice, this list of conditions and the following disclaimer in the
11dea673e9SRodney W. Grimes.\"    documentation and/or other materials provided with the distribution.
12dea673e9SRodney W. Grimes.\" 3. All advertising materials mentioning features or use of this software
13dea673e9SRodney W. Grimes.\"    must display the following acknowledgement:
14dea673e9SRodney W. Grimes.\"	This product includes software developed by the University of
15dea673e9SRodney W. Grimes.\"	California, Berkeley and its contributors.
16dea673e9SRodney W. Grimes.\" 4. Neither the name of the University nor the names of its contributors
17dea673e9SRodney W. Grimes.\"    may be used to endorse or promote products derived from this software
18dea673e9SRodney W. Grimes.\"    without specific prior written permission.
19dea673e9SRodney W. Grimes.\"
20dea673e9SRodney W. Grimes.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
21dea673e9SRodney W. Grimes.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22dea673e9SRodney W. Grimes.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23dea673e9SRodney W. Grimes.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
24dea673e9SRodney W. Grimes.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25dea673e9SRodney W. Grimes.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26dea673e9SRodney W. Grimes.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27dea673e9SRodney W. Grimes.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28dea673e9SRodney W. Grimes.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29dea673e9SRodney W. Grimes.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30dea673e9SRodney W. Grimes.\" SUCH DAMAGE.
31dea673e9SRodney W. Grimes.\"
32dea673e9SRodney W. Grimes.\"     @(#)syslog.conf.5	8.1 (Berkeley) 6/9/93
3397d92980SPeter Wemm.\" $FreeBSD$
34dea673e9SRodney W. Grimes.\"
35dea673e9SRodney W. Grimes.Dd June 9, 1993
36dea673e9SRodney W. Grimes.Dt SYSLOG.CONF 5
37dea673e9SRodney W. Grimes.Os
38dea673e9SRodney W. Grimes.Sh NAME
39dea673e9SRodney W. Grimes.Nm syslog.conf
40dea673e9SRodney W. Grimes.Nd
41dea673e9SRodney W. Grimes.Xr syslogd 8
42dea673e9SRodney W. Grimesconfiguration file
43dea673e9SRodney W. Grimes.Sh DESCRIPTION
44dea673e9SRodney W. GrimesThe
4524685462SJohn-Mark Gurney.Nm
46dea673e9SRodney W. Grimesfile is the configuration file for the
47dea673e9SRodney W. Grimes.Xr syslogd 8
48dea673e9SRodney W. Grimesprogram.
49f8c034f9SJordan K. HubbardIt consists of
50f8c034f9SJordan K. Hubbardblocks of lines separated by
51f8c034f9SJordan K. Hubbard.Em program
52f8c034f9SJordan K. Hubbardspecifications,
53f8c034f9SJordan K. Hubbardwith each line containing two fields: the
54dea673e9SRodney W. Grimes.Em selector
55dea673e9SRodney W. Grimesfield which specifies the types of messages and priorities to which the
56dea673e9SRodney W. Grimesline applies, and an
57dea673e9SRodney W. Grimes.Em action
58dea673e9SRodney W. Grimesfield which specifies the action to be taken if a message
59922a51eeSPhilippe Charnier.Xr syslogd 8
60dea673e9SRodney W. Grimesreceives matches the selection criteria.
61dea673e9SRodney W. GrimesThe
62dea673e9SRodney W. Grimes.Em selector
63dea673e9SRodney W. Grimesfield is separated from the
64dea673e9SRodney W. Grimes.Em action
6560159a06SJordan K. Hubbardfield by one or more tab characters or spaces.
6660159a06SJordan K. Hubbard.Pp
6760159a06SJordan K. HubbardNote that if you use spaces as separators, your
68922a51eeSPhilippe Charnier.Pa syslog.conf
6960159a06SJordan K. Hubbardmight be incompatible with other Unices or Unix-like systems.
7060159a06SJordan K. HubbardThis functionality was added for the ease of configuration
7160159a06SJordan K. Hubbard(e.g. it is possible to cut-and-paste into
72922a51eeSPhilippe Charnier.Pa syslog.conf
7360159a06SJordan K. Hubbard),
74f2e366a1SSheldon Hearnand to avoid possible mistakes.
75f2e366a1SSheldon HearnThis change however preserves
7660159a06SJordan K. Hubbardbackwards compatibility with the old style of the
77922a51eeSPhilippe Charnier.Pa syslog.conf
7860159a06SJordan K. Hubbard(i.e. tab characters only).
79dea673e9SRodney W. Grimes.Pp
80dea673e9SRodney W. GrimesThe
81dea673e9SRodney W. Grimes.Em Selectors
82dea673e9SRodney W. Grimesfunction
83dea673e9SRodney W. Grimesare encoded as a
84dea673e9SRodney W. Grimes.Em facility ,
8524685462SJohn-Mark Gurneya period
8624685462SJohn-Mark Gurney.Pq Dq \&. ,
872eec1ab0SPoul-Henning Kampan optional set of comparison flags
882eec1ab0SPoul-Henning Kamp.Pq Bq <=> ,
8924685462SJohn-Mark Gurneyand a
90dea673e9SRodney W. Grimes.Em level ,
91dea673e9SRodney W. Grimeswith no intervening white-space.
92dea673e9SRodney W. GrimesBoth the
93dea673e9SRodney W. Grimes.Em facility
94dea673e9SRodney W. Grimesand the
95dea673e9SRodney W. Grimes.Em level
96dea673e9SRodney W. Grimesare case insensitive.
97dea673e9SRodney W. Grimes.Pp
98dea673e9SRodney W. GrimesThe
99dea673e9SRodney W. Grimes.Em facility
100dea673e9SRodney W. Grimesdescribes the part of the system generating the message, and is one of
10124685462SJohn-Mark Gurneythe following keywords: auth, authpriv, cron, daemon, ftp, kern, lpr, mail,
102fa62586aSBrian Feldmanmark, news, ntp, syslog, user, uucp, security and local0 through local7.
103dea673e9SRodney W. GrimesThese keywords (with the exception of mark) correspond to the
104dea673e9SRodney W. Grimessimilar
105dea673e9SRodney W. Grimes.Dq Dv LOG_
106dea673e9SRodney W. Grimesvalues specified to the
107dea673e9SRodney W. Grimes.Xr openlog 3
108dea673e9SRodney W. Grimesand
109dea673e9SRodney W. Grimes.Xr syslog 3
110dea673e9SRodney W. Grimeslibrary routines.
111dea673e9SRodney W. Grimes.Pp
112dea673e9SRodney W. GrimesThe
1132eec1ab0SPoul-Henning Kamp.Em comparison flags
1142eec1ab0SPoul-Henning Kampmay be used to specify exactly what is logged.
1152eec1ab0SPoul-Henning KampThe default set of comparison flags are
1162eec1ab0SPoul-Henning Kamp.Dq =>
1172eec1ab0SPoul-Henning Kamp(or, if you prefer,
1182eec1ab0SPoul-Henning Kamp.Do >=
1192eec1ab0SPoul-Henning Kamp.Dc ),
1202eec1ab0SPoul-Henning Kampwhich means that messages from the specified
1212eec1ab0SPoul-Henning Kamp.Em facility
1222eec1ab0SPoul-Henning Kamplist of a priority
1232eec1ab0SPoul-Henning Kamplevel equal or greater than
1242eec1ab0SPoul-Henning Kamp.Em level
1252eec1ab0SPoul-Henning Kampwill be logged.
1262eec1ab0SPoul-Henning Kamp.Pp
1272eec1ab0SPoul-Henning KampThe
128dea673e9SRodney W. Grimes.Em level
129dea673e9SRodney W. Grimesdescribes the severity of the message, and is a keyword from the
130dea673e9SRodney W. Grimesfollowing ordered list (higher to lower): emerg, alert, crit, err,
1313d08ec92SPaul Trainawarning, notice, info and debug.
132dea673e9SRodney W. GrimesThese keywords correspond to the
133dea673e9SRodney W. Grimessimilar
13424685462SJohn-Mark Gurney.Dq Dv LOG_
135dea673e9SRodney W. Grimesvalues specified to the
136922a51eeSPhilippe Charnier.Xr syslog 3
137dea673e9SRodney W. Grimeslibrary routine.
138dea673e9SRodney W. Grimes.Pp
139f2e366a1SSheldon HearnEach block of lines is separated from the previous block by a tag.
140f2e366a1SSheldon HearnThe tag
141f8c034f9SJordan K. Hubbardis a line beginning with
142f8c034f9SJordan K. Hubbard.Em #!prog
143f8c034f9SJordan K. Hubbardor
144f8c034f9SJordan K. Hubbard.Em !prog
145f8c034f9SJordan K. Hubbard(the former is for compatibility with the previous syslogd, if one is sharing
146922a51eeSPhilippe Charnier.Pa syslog.conf
147922a51eeSPhilippe Charnierfiles, for example)
148f8c034f9SJordan K. Hubbardand each block will be associated with calls to syslog from that specific
149f2e366a1SSheldon Hearnprogram.
150f2e366a1SSheldon HearnA tag for ``foo'' will also match any message logged by the kernel
151d2b4b1faSJulian Elischerwith the prefix ``foo: ''.
152f8c034f9SJordan K. Hubbard.Pp
153dea673e9SRodney W. GrimesSee
154dea673e9SRodney W. Grimes.Xr syslog 3
155dea673e9SRodney W. Grimesfor a further descriptions of both the
156dea673e9SRodney W. Grimes.Em facility
157dea673e9SRodney W. Grimesand
158dea673e9SRodney W. Grimes.Em level
159f2e366a1SSheldon Hearnkeywords and their significance.
160f2e366a1SSheldon HearnIt's preferred that selections be made on
161f8c034f9SJordan K. Hubbard.Em facility
162f8c034f9SJordan K. Hubbardrather than
163f8c034f9SJordan K. Hubbard.Em program ,
164f2e366a1SSheldon Hearnsince the latter can easily vary in a networked environment.
165f2e366a1SSheldon HearnIn some cases,
166f8c034f9SJordan K. Hubbardthough, an appropriate
167f8c034f9SJordan K. Hubbard.Em facility
16824685462SJohn-Mark Gurneysimply doesn't exist.
169dea673e9SRodney W. Grimes.Pp
170dea673e9SRodney W. GrimesIf a received message matches the specified
171dea673e9SRodney W. Grimes.Em facility
172dea673e9SRodney W. Grimesand is of the specified
173dea673e9SRodney W. Grimes.Em level
174dea673e9SRodney W. Grimes.Em (or a higher level) ,
175f8c034f9SJordan K. Hubbardand the first word in the message after the date matches the
176f8c034f9SJordan K. Hubbard.Em program ,
177dea673e9SRodney W. Grimesthe action specified in the
178dea673e9SRodney W. Grimes.Em action
179dea673e9SRodney W. Grimesfield will be taken.
180dea673e9SRodney W. Grimes.Pp
181dea673e9SRodney W. GrimesMultiple
182dea673e9SRodney W. Grimes.Em selectors
183dea673e9SRodney W. Grimesmay be specified for a single
184dea673e9SRodney W. Grimes.Em action
18524685462SJohn-Mark Gurneyby separating them with semicolon
18624685462SJohn-Mark Gurney.Pq Dq \&;
18724685462SJohn-Mark Gurneycharacters.
188dea673e9SRodney W. GrimesIt is important to note, however, that each
189dea673e9SRodney W. Grimes.Em selector
190dea673e9SRodney W. Grimescan modify the ones preceding it.
191dea673e9SRodney W. Grimes.Pp
192dea673e9SRodney W. GrimesMultiple
193dea673e9SRodney W. Grimes.Em facilities
194dea673e9SRodney W. Grimesmay be specified for a single
195dea673e9SRodney W. Grimes.Em level
19624685462SJohn-Mark Gurneyby separating them with comma
19724685462SJohn-Mark Gurney.Pq Dq \&,
19824685462SJohn-Mark Gurneycharacters.
199dea673e9SRodney W. Grimes.Pp
20024685462SJohn-Mark GurneyAn asterisk
20124685462SJohn-Mark Gurney.Pq Dq *
20224685462SJohn-Mark Gurneycan be used to specify all
203dea673e9SRodney W. Grimes.Em facilities
204f8c034f9SJordan K. Hubbardall
205f8c034f9SJordan K. Hubbard.Em levels
206dea673e9SRodney W. Grimesor all
207f8c034f9SJordan K. Hubbard.Em programs .
208dea673e9SRodney W. Grimes.Pp
209dea673e9SRodney W. GrimesThe special
210dea673e9SRodney W. Grimes.Em facility
21124685462SJohn-Mark Gurney.Dq mark
21224685462SJohn-Mark Gurneyreceives a message at priority
21324685462SJohn-Mark Gurney.Dq info
21424685462SJohn-Mark Gurneyevery 20 minutes
215dea673e9SRodney W. Grimes(see
216dea673e9SRodney W. Grimes.Xr syslogd 8 ) .
217dea673e9SRodney W. GrimesThis is not enabled by a
218dea673e9SRodney W. Grimes.Em facility
219dea673e9SRodney W. Grimesfield containing an asterisk.
220dea673e9SRodney W. Grimes.Pp
221dea673e9SRodney W. GrimesThe special
222dea673e9SRodney W. Grimes.Em level
22324685462SJohn-Mark Gurney.Dq none
22424685462SJohn-Mark Gurneydisables a particular
225dea673e9SRodney W. Grimes.Em facility .
226dea673e9SRodney W. Grimes.Pp
227dea673e9SRodney W. GrimesThe
228dea673e9SRodney W. Grimes.Em action
229dea673e9SRodney W. Grimesfield of each line specifies the action to be taken when the
230dea673e9SRodney W. Grimes.Em selector
231dea673e9SRodney W. Grimesfield selects a message.
2325fadfc4cSJoerg WunschThere are five forms:
233dea673e9SRodney W. Grimes.Bl -bullet
234dea673e9SRodney W. Grimes.It
235dea673e9SRodney W. GrimesA pathname (beginning with a leading slash).
236dea673e9SRodney W. GrimesSelected messages are appended to the file.
237dea673e9SRodney W. Grimes.It
23824685462SJohn-Mark GurneyA hostname (preceded by an at
23924685462SJohn-Mark Gurney.Pq Dq @
24024685462SJohn-Mark Gurneysign).
241dea673e9SRodney W. GrimesSelected messages are forwarded to the
242922a51eeSPhilippe Charnier.Xr syslogd 8
243dea673e9SRodney W. Grimesprogram on the named host.
244dea673e9SRodney W. Grimes.It
245dea673e9SRodney W. GrimesA comma separated list of users.
246dea673e9SRodney W. GrimesSelected messages are written to those users
247dea673e9SRodney W. Grimesif they are logged in.
248dea673e9SRodney W. Grimes.It
249dea673e9SRodney W. GrimesAn asterisk.
250dea673e9SRodney W. GrimesSelected messages are written to all logged-in users.
2515fadfc4cSJoerg Wunsch.It
25224685462SJohn-Mark GurneyA vertical bar
25324685462SJohn-Mark Gurney.Pq Dq \&| ,
25424685462SJohn-Mark Gurneyfollowed by a command to pipe the selected
2555fadfc4cSJoerg Wunschmessages to.  The command is passed to a
2565fadfc4cSJoerg Wunsch.Pa /bin/sh
2575fadfc4cSJoerg Wunschfor evaluation, so usual shell metacharacters or input/output
2585fadfc4cSJoerg Wunschredirection can occur.  (Note however that redirecting
2595fadfc4cSJoerg Wunsch.Xr stdio 3
2605fadfc4cSJoerg Wunschbuffered output from the invoked command can cause additional delays,
2615fadfc4cSJoerg Wunschor even lost output data in case a logging subprocess exited with a
2625fadfc4cSJoerg Wunschsignal.)  The command itself runs with
2635fadfc4cSJoerg Wunsch.Em stdout
2645fadfc4cSJoerg Wunschand
2655fadfc4cSJoerg Wunsch.Em stderr
2665fadfc4cSJoerg Wunschredirected to
2675fadfc4cSJoerg Wunsch.Pa /dev/null .
2685fadfc4cSJoerg WunschUpon receipt of a
2695fadfc4cSJoerg Wunsch.Dv SIGHUP ,
27024685462SJohn-Mark Gurney.Nm
2715fadfc4cSJoerg Wunschwill close the pipe to the process.  If the process didn't exit
2727fa793ccSMike Pritchardvoluntarily, it will be sent a
2735fadfc4cSJoerg Wunsch.Dv SIGTERM
27481be6c75SJoerg Wunschsignal after a grace period of up to 60 seconds.
2755fadfc4cSJoerg Wunsch.Pp
2767fa793ccSMike PritchardThe command will only be started once data arrives that should be piped
27781be6c75SJoerg Wunschto it.  If it exited later, it will be restarted as necessary.  So if it
27881be6c75SJoerg Wunschis desired that the subprocess should get exactly one line of input only
27981be6c75SJoerg Wunsch(which can be very resource-consuming if there are a lot of messages
28081be6c75SJoerg Wunschflowing quickly), this can be achieved by exiting after just one line of
28181be6c75SJoerg Wunschinput.  If necessary, a script wrapper can be written to this effect.
2825fadfc4cSJoerg Wunsch.Pp
2835fadfc4cSJoerg WunschUnless the command is a full pipeline, it's probably useful to
2845fadfc4cSJoerg Wunschstart the command with
2855fadfc4cSJoerg Wunsch.Em exec
2865fadfc4cSJoerg Wunschso that the invoking shell process does not wait for the command to
2877fa793ccSMike Pritchardcomplete.  Warning: the process is started under the UID invoking
2885fadfc4cSJoerg Wunsch.Xr syslogd 8 ,
2897fa793ccSMike Pritchardnormally the superuser.
290dea673e9SRodney W. Grimes.El
291dea673e9SRodney W. Grimes.Pp
29224685462SJohn-Mark GurneyBlank lines and lines whose first non-blank character is a hash
29324685462SJohn-Mark Gurney.Pq Dq #
294dea673e9SRodney W. Grimescharacter are ignored.
295dea673e9SRodney W. Grimes.Sh EXAMPLES
296dea673e9SRodney W. Grimes.Pp
297dea673e9SRodney W. GrimesA configuration file might appear as follows:
298dea673e9SRodney W. Grimes.Bd -literal
299dea673e9SRodney W. Grimes# Log all kernel messages, authentication messages of
300dea673e9SRodney W. Grimes# level notice or higher and anything of level err or
301dea673e9SRodney W. Grimes# higher to the console.
302dea673e9SRodney W. Grimes# Don't log private authentication messages!
303dea673e9SRodney W. Grimes*.err;kern.*;auth.notice;authpriv.none	/dev/console
304dea673e9SRodney W. Grimes
305dea673e9SRodney W. Grimes# Log anything (except mail) of level info or higher.
306dea673e9SRodney W. Grimes# Don't log private authentication messages!
307dea673e9SRodney W. Grimes*.info;mail.none;authpriv.none		/var/log/messages
308dea673e9SRodney W. Grimes
3092eec1ab0SPoul-Henning Kamp# Log daemon messages at debug level only
3102eec1ab0SPoul-Henning Kampdaemon.=debug						/var/log/daemon.debug
3112eec1ab0SPoul-Henning Kamp
312dea673e9SRodney W. Grimes# The authpriv file has restricted access.
313dea673e9SRodney W. Grimesauthpriv.*						/var/log/secure
314dea673e9SRodney W. Grimes
315dea673e9SRodney W. Grimes# Log all the mail messages in one place.
316dea673e9SRodney W. Grimesmail.*							/var/log/maillog
317dea673e9SRodney W. Grimes
318dea673e9SRodney W. Grimes# Everybody gets emergency messages, plus log them on another
319dea673e9SRodney W. Grimes# machine.
320dea673e9SRodney W. Grimes*.emerg							*
321dea673e9SRodney W. Grimes*.emerg							@arpa.berkeley.edu
322dea673e9SRodney W. Grimes
323dea673e9SRodney W. Grimes# Root and Eric get alert and higher messages.
324dea673e9SRodney W. Grimes*.alert							root,eric
325dea673e9SRodney W. Grimes
326dea673e9SRodney W. Grimes# Save mail and news errors of level err and higher in a
327dea673e9SRodney W. Grimes# special file.
328dea673e9SRodney W. Grimesuucp,news.crit						/var/log/spoolerr
329f8c034f9SJordan K. Hubbard
3305fadfc4cSJoerg Wunsch# Pipe all authentication messages to a filter.
3315fadfc4cSJoerg Wunschauth.*					|exec /usr/local/sbin/authfilter
3325fadfc4cSJoerg Wunsch
333f8c034f9SJordan K. Hubbard# Save ftpd transactions along with mail and news
334f8c034f9SJordan K. Hubbard!ftpd
335f8c034f9SJordan K. Hubbard*.*							/var/log/spoolerr
336d2b4b1faSJulian Elischer
337fa62586aSBrian Feldman# Log all security messages to a separate file.
338fa62586aSBrian Feldmansecurity.*						/var/log/security
339dea673e9SRodney W. Grimes.Ed
340dea673e9SRodney W. Grimes.Sh FILES
341dea673e9SRodney W. Grimes.Bl -tag -width /etc/syslog.conf -compact
342dea673e9SRodney W. Grimes.It Pa /etc/syslog.conf
343dea673e9SRodney W. Grimes.Xr syslogd 8
344b8b7e105SPhilippe Charnierconfiguration file
345dea673e9SRodney W. Grimes.El
346dea673e9SRodney W. Grimes.Sh BUGS
347922a51eeSPhilippe CharnierThe effects of multiple
348922a51eeSPhilippe Charnier.Em selectors
349922a51eeSPhilippe Charnierare sometimes not intuitive.
35024685462SJohn-Mark GurneyFor example
35124685462SJohn-Mark Gurney.Dq mail.crit,*.err
35224685462SJohn-Mark Gurneywill select
35324685462SJohn-Mark Gurney.Dq mail
35424685462SJohn-Mark Gurneyfacility messages at the level of
35524685462SJohn-Mark Gurney.Dq err
35624685462SJohn-Mark Gurneyor higher, not at the level of
35724685462SJohn-Mark Gurney.Dq crit
35824685462SJohn-Mark Gurneyor higher.
359605efc87SJoerg Wunsch.Pp
360605efc87SJoerg WunschIn networked environments, note that not all operating systems
361605efc87SJoerg Wunschimplement the same set of facilities.  The facilities
362605efc87SJoerg Wunschauthpriv, cron, ftp, and ntp that are known to this implementation
363605efc87SJoerg Wunschmight be absent on the target system.  Even worse, DEC UNIX uses
364605efc87SJoerg Wunschfacility number 10 (which is authpriv in this implementation) to
365605efc87SJoerg Wunschlog events for their AdvFS file system.
366dea673e9SRodney W. Grimes.Sh SEE ALSO
367dea673e9SRodney W. Grimes.Xr syslog 3 ,
368dea673e9SRodney W. Grimes.Xr syslogd 8
369