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 52a144588dSDavid Maloneand 53a144588dSDavid Malone.Em hostname 54f8c034f9SJordan K. Hubbardspecifications, 55f8c034f9SJordan K. Hubbardwith each line containing two fields: the 56dea673e9SRodney W. Grimes.Em selector 57dea673e9SRodney W. Grimesfield which specifies the types of messages and priorities to which the 58dea673e9SRodney W. Grimesline applies, and an 59dea673e9SRodney W. Grimes.Em action 60dea673e9SRodney W. Grimesfield which specifies the action to be taken if a message 61922a51eeSPhilippe Charnier.Xr syslogd 8 62dea673e9SRodney W. Grimesreceives matches the selection criteria. 63dea673e9SRodney W. GrimesThe 64dea673e9SRodney W. Grimes.Em selector 65dea673e9SRodney W. Grimesfield is separated from the 66dea673e9SRodney W. Grimes.Em action 6760159a06SJordan K. Hubbardfield by one or more tab characters or spaces. 6860159a06SJordan K. Hubbard.Pp 6960159a06SJordan K. HubbardNote that if you use spaces as separators, your 707ae71655SCrist J. Clark.Nm 7160159a06SJordan K. Hubbardmight be incompatible with other Unices or Unix-like systems. 7260159a06SJordan K. HubbardThis functionality was added for the ease of configuration 7360159a06SJordan K. Hubbard(e.g. it is possible to cut-and-paste into 747ae71655SCrist J. Clark.Nm ) , 75f2e366a1SSheldon Hearnand to avoid possible mistakes. 76f2e366a1SSheldon HearnThis change however preserves 7760159a06SJordan K. Hubbardbackwards compatibility with the old style of the 787ae71655SCrist J. Clark.Nm 7960159a06SJordan K. Hubbard(i.e. tab characters only). 80dea673e9SRodney W. Grimes.Pp 81dea673e9SRodney W. GrimesThe 827ae71655SCrist J. Clark.Em selectors 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 1015c620e2dSChris Timmonsthe following keywords: auth, authpriv, console, cron, daemon, ftp, kern, 1025c620e2dSChris Timmonslpr, mail, mark, news, ntp, security, syslog, user, uucp and local0 through 10390b4a69fSRuslan Ermilovlocal7. 10490b4a69fSRuslan ErmilovThese keywords (with the exception of mark) correspond to the 105dea673e9SRodney W. Grimessimilar 106dea673e9SRodney W. Grimes.Dq Dv LOG_ 107dea673e9SRodney W. Grimesvalues specified to the 108dea673e9SRodney W. Grimes.Xr openlog 3 109dea673e9SRodney W. Grimesand 110dea673e9SRodney W. Grimes.Xr syslog 3 111dea673e9SRodney W. Grimeslibrary routines. 112dea673e9SRodney W. Grimes.Pp 113dea673e9SRodney W. GrimesThe 1142eec1ab0SPoul-Henning Kamp.Em comparison flags 1152eec1ab0SPoul-Henning Kampmay be used to specify exactly what is logged. 1162eec1ab0SPoul-Henning KampThe default set of comparison flags are 1172eec1ab0SPoul-Henning Kamp.Dq => 1182eec1ab0SPoul-Henning Kamp(or, if you prefer, 119610a5778SRuslan Ermilov.Dq >= ) , 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 139a144588dSDavid MaloneEach block of lines is separated from the previous block by a 140a144588dSDavid Malone.Em program 141f8c034f9SJordan K. Hubbardor 142a144588dSDavid Malone.Em hostname 143a144588dSDavid Malonespecification. 144a144588dSDavid MaloneA block will only log messages corresponding to the most recent 145a144588dSDavid Malone.Em program 146a144588dSDavid Maloneand 147a144588dSDavid Malone.Em hostname 148a144588dSDavid Malonespecifications given. 149a144588dSDavid MaloneThus, a block which selects 150a144588dSDavid Malone.Ql ppp 151a144588dSDavid Maloneas the 152a144588dSDavid Malone.Em program , 153a144588dSDavid Malonedirectly followed by a block that selects messages from the 154a144588dSDavid Malone.Em hostname 155a144588dSDavid Malone.Ql dialhost , 156a144588dSDavid Malonethen the second block will only log messages 157a144588dSDavid Malonefrom the 158a144588dSDavid Malone.Xr ppp 8 159a144588dSDavid Maloneprogram on dialhost. 160a144588dSDavid Malone.Pp 161a144588dSDavid MaloneA 162a144588dSDavid Malone.Em program 163a144588dSDavid Malonespecification is a line beginning with 164a144588dSDavid Malone.Ql #!prog 165a144588dSDavid Maloneor 166a144588dSDavid Malone.Ql !prog 167f8c034f9SJordan K. Hubbard(the former is for compatibility with the previous syslogd, if one is sharing 1687ae71655SCrist J. Clark.Nm 169922a51eeSPhilippe Charnierfiles, for example) 170a144588dSDavid Maloneand the following blocks will be associated with calls to 171a144588dSDavid Malone.Xr syslog 3 172a144588dSDavid Malonefrom that specific program. 173a144588dSDavid MaloneA 174a144588dSDavid Malone.Em program 175a144588dSDavid Malonespecification for 176a144588dSDavid Malone.Ql foo 177a144588dSDavid Malonewill also match any message logged by the kernel with the prefix 178a144588dSDavid Malone.Ql "foo: " . 179a144588dSDavid MaloneA 180a144588dSDavid Malone.Em hostname 181a144588dSDavid Malonespecification of the form 182a144588dSDavid Malone.Ql #+hostname 183a144588dSDavid Maloneor 184a144588dSDavid Malone.Ql +hostname 185a144588dSDavid Maloneand the following blocks will be applied to messages 186a144588dSDavid Malonereceived from the specified hostname. 187a144588dSDavid MaloneAlternatively, a 188a144588dSDavid Malone.Em hostname 189a144588dSDavid Malonespecification 190a144588dSDavid Malone.Ql #-hostname 191a144588dSDavid Maloneor 192a144588dSDavid Malone.Ql -hostname 193a144588dSDavid Malonecauses the following blocks to be applied to messages 194a144588dSDavid Malonefrom any host but the one specified. 195a144588dSDavid MaloneIf the hostname is given as 196a144588dSDavid Malone.Ql @ , 197a144588dSDavid Malonethe local hostname will be used. 198a144588dSDavid MaloneA 199a144588dSDavid Malone.Em program 200a144588dSDavid Maloneor 201a144588dSDavid Malone.Em hostname 202a144588dSDavid Malonespecification may be reset by giving the program or hostname as 203a144588dSDavid Malone.Ql * . 204f8c034f9SJordan K. Hubbard.Pp 205dea673e9SRodney W. GrimesSee 206dea673e9SRodney W. Grimes.Xr syslog 3 207dea673e9SRodney W. Grimesfor a further descriptions of both the 208dea673e9SRodney W. Grimes.Em facility 209dea673e9SRodney W. Grimesand 210dea673e9SRodney W. Grimes.Em level 211f2e366a1SSheldon Hearnkeywords and their significance. 212f2e366a1SSheldon HearnIt's preferred that selections be made on 213f8c034f9SJordan K. Hubbard.Em facility 214f8c034f9SJordan K. Hubbardrather than 215f8c034f9SJordan K. Hubbard.Em program , 216f2e366a1SSheldon Hearnsince the latter can easily vary in a networked environment. 217f2e366a1SSheldon HearnIn some cases, 218f8c034f9SJordan K. Hubbardthough, an appropriate 219f8c034f9SJordan K. Hubbard.Em facility 22024685462SJohn-Mark Gurneysimply doesn't exist. 221dea673e9SRodney W. Grimes.Pp 222dea673e9SRodney W. GrimesIf a received message matches the specified 223dea673e9SRodney W. Grimes.Em facility 224dea673e9SRodney W. Grimesand is of the specified 225dea673e9SRodney W. Grimes.Em level 226dea673e9SRodney W. Grimes.Em (or a higher level) , 227f8c034f9SJordan K. Hubbardand the first word in the message after the date matches the 228f8c034f9SJordan K. Hubbard.Em program , 229dea673e9SRodney W. Grimesthe action specified in the 230dea673e9SRodney W. Grimes.Em action 231dea673e9SRodney W. Grimesfield will be taken. 232dea673e9SRodney W. Grimes.Pp 233dea673e9SRodney W. GrimesMultiple 234dea673e9SRodney W. Grimes.Em selectors 235dea673e9SRodney W. Grimesmay be specified for a single 236dea673e9SRodney W. Grimes.Em action 23724685462SJohn-Mark Gurneyby separating them with semicolon 23824685462SJohn-Mark Gurney.Pq Dq \&; 23924685462SJohn-Mark Gurneycharacters. 240dea673e9SRodney W. GrimesIt is important to note, however, that each 241dea673e9SRodney W. Grimes.Em selector 242dea673e9SRodney W. Grimescan modify the ones preceding it. 243dea673e9SRodney W. Grimes.Pp 244dea673e9SRodney W. GrimesMultiple 245dea673e9SRodney W. Grimes.Em facilities 246dea673e9SRodney W. Grimesmay be specified for a single 247dea673e9SRodney W. Grimes.Em level 24824685462SJohn-Mark Gurneyby separating them with comma 24924685462SJohn-Mark Gurney.Pq Dq \&, 25024685462SJohn-Mark Gurneycharacters. 251dea673e9SRodney W. Grimes.Pp 25224685462SJohn-Mark GurneyAn asterisk 25324685462SJohn-Mark Gurney.Pq Dq * 25424685462SJohn-Mark Gurneycan be used to specify all 255dea673e9SRodney W. Grimes.Em facilities 256f8c034f9SJordan K. Hubbardall 257f8c034f9SJordan K. Hubbard.Em levels 258dea673e9SRodney W. Grimesor all 259f8c034f9SJordan K. Hubbard.Em programs . 260dea673e9SRodney W. Grimes.Pp 261dea673e9SRodney W. GrimesThe special 262dea673e9SRodney W. Grimes.Em facility 26324685462SJohn-Mark Gurney.Dq mark 26424685462SJohn-Mark Gurneyreceives a message at priority 26524685462SJohn-Mark Gurney.Dq info 26624685462SJohn-Mark Gurneyevery 20 minutes 267dea673e9SRodney W. Grimes(see 268dea673e9SRodney W. Grimes.Xr syslogd 8 ) . 269dea673e9SRodney W. GrimesThis is not enabled by a 270dea673e9SRodney W. Grimes.Em facility 271dea673e9SRodney W. Grimesfield containing an asterisk. 272dea673e9SRodney W. Grimes.Pp 273dea673e9SRodney W. GrimesThe special 274dea673e9SRodney W. Grimes.Em level 27524685462SJohn-Mark Gurney.Dq none 27624685462SJohn-Mark Gurneydisables a particular 277dea673e9SRodney W. Grimes.Em facility . 278dea673e9SRodney W. Grimes.Pp 279dea673e9SRodney W. GrimesThe 280dea673e9SRodney W. Grimes.Em action 281dea673e9SRodney W. Grimesfield of each line specifies the action to be taken when the 282dea673e9SRodney W. Grimes.Em selector 283dea673e9SRodney W. Grimesfield selects a message. 2845fadfc4cSJoerg WunschThere are five forms: 285dea673e9SRodney W. Grimes.Bl -bullet 286dea673e9SRodney W. Grimes.It 287dea673e9SRodney W. GrimesA pathname (beginning with a leading slash). 288dea673e9SRodney W. GrimesSelected messages are appended to the file. 289dea673e9SRodney W. Grimes.It 29024685462SJohn-Mark GurneyA hostname (preceded by an at 29124685462SJohn-Mark Gurney.Pq Dq @ 29224685462SJohn-Mark Gurneysign). 293dea673e9SRodney W. GrimesSelected messages are forwarded to the 294922a51eeSPhilippe Charnier.Xr syslogd 8 295dea673e9SRodney W. Grimesprogram on the named host. 296dea673e9SRodney W. Grimes.It 297dea673e9SRodney W. GrimesA comma separated list of users. 298dea673e9SRodney W. GrimesSelected messages are written to those users 299dea673e9SRodney W. Grimesif they are logged in. 300dea673e9SRodney W. Grimes.It 301dea673e9SRodney W. GrimesAn asterisk. 302dea673e9SRodney W. GrimesSelected messages are written to all logged-in users. 3035fadfc4cSJoerg Wunsch.It 30424685462SJohn-Mark GurneyA vertical bar 30524685462SJohn-Mark Gurney.Pq Dq \&| , 30624685462SJohn-Mark Gurneyfollowed by a command to pipe the selected 3077ae71655SCrist J. Clarkmessages to. The command is passed to 3087ae71655SCrist J. Clark.Xr sh 1 3095fadfc4cSJoerg Wunschfor evaluation, so usual shell metacharacters or input/output 3105fadfc4cSJoerg Wunschredirection can occur. (Note however that redirecting 3115fadfc4cSJoerg Wunsch.Xr stdio 3 3125fadfc4cSJoerg Wunschbuffered output from the invoked command can cause additional delays, 3135fadfc4cSJoerg Wunschor even lost output data in case a logging subprocess exited with a 3145fadfc4cSJoerg Wunschsignal.) The command itself runs with 3155fadfc4cSJoerg Wunsch.Em stdout 3165fadfc4cSJoerg Wunschand 3175fadfc4cSJoerg Wunsch.Em stderr 3185fadfc4cSJoerg Wunschredirected to 3195fadfc4cSJoerg Wunsch.Pa /dev/null . 3205fadfc4cSJoerg WunschUpon receipt of a 3215fadfc4cSJoerg Wunsch.Dv SIGHUP , 3227ae71655SCrist J. Clark.Xr syslogd 8 3235fadfc4cSJoerg Wunschwill close the pipe to the process. If the process didn't exit 3247fa793ccSMike Pritchardvoluntarily, it will be sent a 3255fadfc4cSJoerg Wunsch.Dv SIGTERM 32681be6c75SJoerg Wunschsignal after a grace period of up to 60 seconds. 3275fadfc4cSJoerg Wunsch.Pp 3287fa793ccSMike PritchardThe command will only be started once data arrives that should be piped 32981be6c75SJoerg Wunschto it. If it exited later, it will be restarted as necessary. So if it 33081be6c75SJoerg Wunschis desired that the subprocess should get exactly one line of input only 33181be6c75SJoerg Wunsch(which can be very resource-consuming if there are a lot of messages 33281be6c75SJoerg Wunschflowing quickly), this can be achieved by exiting after just one line of 33381be6c75SJoerg Wunschinput. If necessary, a script wrapper can be written to this effect. 3345fadfc4cSJoerg Wunsch.Pp 3355fadfc4cSJoerg WunschUnless the command is a full pipeline, it's probably useful to 3365fadfc4cSJoerg Wunschstart the command with 3375fadfc4cSJoerg Wunsch.Em exec 3385fadfc4cSJoerg Wunschso that the invoking shell process does not wait for the command to 3397fa793ccSMike Pritchardcomplete. Warning: the process is started under the UID invoking 3405fadfc4cSJoerg Wunsch.Xr syslogd 8 , 3417fa793ccSMike Pritchardnormally the superuser. 342dea673e9SRodney W. Grimes.El 343dea673e9SRodney W. Grimes.Pp 34424685462SJohn-Mark GurneyBlank lines and lines whose first non-blank character is a hash 34524685462SJohn-Mark Gurney.Pq Dq # 346dea673e9SRodney W. Grimescharacter are ignored. 347dea673e9SRodney W. Grimes.Sh EXAMPLES 348dea673e9SRodney W. GrimesA configuration file might appear as follows: 349dea673e9SRodney W. Grimes.Bd -literal 350dea673e9SRodney W. Grimes# Log all kernel messages, authentication messages of 351dea673e9SRodney W. Grimes# level notice or higher and anything of level err or 352dea673e9SRodney W. Grimes# higher to the console. 353dea673e9SRodney W. Grimes# Don't log private authentication messages! 354dea673e9SRodney W. Grimes*.err;kern.*;auth.notice;authpriv.none /dev/console 355dea673e9SRodney W. Grimes 356dea673e9SRodney W. Grimes# Log anything (except mail) of level info or higher. 357dea673e9SRodney W. Grimes# Don't log private authentication messages! 358dea673e9SRodney W. Grimes*.info;mail.none;authpriv.none /var/log/messages 359dea673e9SRodney W. Grimes 3602eec1ab0SPoul-Henning Kamp# Log daemon messages at debug level only 3612eec1ab0SPoul-Henning Kampdaemon.=debug /var/log/daemon.debug 3622eec1ab0SPoul-Henning Kamp 363dea673e9SRodney W. Grimes# The authpriv file has restricted access. 364dea673e9SRodney W. Grimesauthpriv.* /var/log/secure 365dea673e9SRodney W. Grimes 366dea673e9SRodney W. Grimes# Log all the mail messages in one place. 367dea673e9SRodney W. Grimesmail.* /var/log/maillog 368dea673e9SRodney W. Grimes 369dea673e9SRodney W. Grimes# Everybody gets emergency messages, plus log them on another 370dea673e9SRodney W. Grimes# machine. 371dea673e9SRodney W. Grimes*.emerg * 372dea673e9SRodney W. Grimes*.emerg @arpa.berkeley.edu 373dea673e9SRodney W. Grimes 374dea673e9SRodney W. Grimes# Root and Eric get alert and higher messages. 375dea673e9SRodney W. Grimes*.alert root,eric 376dea673e9SRodney W. Grimes 377dea673e9SRodney W. Grimes# Save mail and news errors of level err and higher in a 378dea673e9SRodney W. Grimes# special file. 379dea673e9SRodney W. Grimesuucp,news.crit /var/log/spoolerr 380f8c034f9SJordan K. Hubbard 3815fadfc4cSJoerg Wunsch# Pipe all authentication messages to a filter. 3825fadfc4cSJoerg Wunschauth.* |exec /usr/local/sbin/authfilter 3835fadfc4cSJoerg Wunsch 384f8c034f9SJordan K. Hubbard# Save ftpd transactions along with mail and news 385f8c034f9SJordan K. Hubbard!ftpd 386f8c034f9SJordan K. Hubbard*.* /var/log/spoolerr 387d2b4b1faSJulian Elischer 388fa62586aSBrian Feldman# Log all security messages to a separate file. 389fa62586aSBrian Feldmansecurity.* /var/log/security 3905c620e2dSChris Timmons 3915c620e2dSChris Timmons# Log all writes to /dev/console to a separate file. 3925c620e2dSChris Timmonsconsole.* /var/log/console.log 393dea673e9SRodney W. Grimes.Ed 394481a1902SDavid Malone.Sh IMPLEMENTATION NOTES 395481a1902SDavid MaloneThe 396481a1902SDavid Malone.Dq kern 397481a1902SDavid Malonefacility is usually reserved for messages 398481a1902SDavid Malonegenerated by the local kernel. 399481a1902SDavid MaloneOther messages logged with facility 400481a1902SDavid Malone.Dq kern 401481a1902SDavid Maloneare usually translated to facility 402481a1902SDavid Malone.Dq user . 403481a1902SDavid MaloneThis translation can be disabled, 404481a1902SDavid Malonesee 405481a1902SDavid Malone.Xr syslogd 8 406481a1902SDavid Malonefor details. 407dea673e9SRodney W. Grimes.Sh FILES 408dea673e9SRodney W. Grimes.Bl -tag -width /etc/syslog.conf -compact 409dea673e9SRodney W. Grimes.It Pa /etc/syslog.conf 410dea673e9SRodney W. Grimes.Xr syslogd 8 411b8b7e105SPhilippe Charnierconfiguration file 412dea673e9SRodney W. Grimes.El 413dea673e9SRodney W. Grimes.Sh BUGS 414922a51eeSPhilippe CharnierThe effects of multiple 415922a51eeSPhilippe Charnier.Em selectors 416922a51eeSPhilippe Charnierare sometimes not intuitive. 41724685462SJohn-Mark GurneyFor example 41824685462SJohn-Mark Gurney.Dq mail.crit,*.err 41924685462SJohn-Mark Gurneywill select 42024685462SJohn-Mark Gurney.Dq mail 42124685462SJohn-Mark Gurneyfacility messages at the level of 42224685462SJohn-Mark Gurney.Dq err 42324685462SJohn-Mark Gurneyor higher, not at the level of 42424685462SJohn-Mark Gurney.Dq crit 42524685462SJohn-Mark Gurneyor higher. 426605efc87SJoerg Wunsch.Pp 427605efc87SJoerg WunschIn networked environments, note that not all operating systems 428605efc87SJoerg Wunschimplement the same set of facilities. The facilities 429605efc87SJoerg Wunschauthpriv, cron, ftp, and ntp that are known to this implementation 430605efc87SJoerg Wunschmight be absent on the target system. Even worse, DEC UNIX uses 431605efc87SJoerg Wunschfacility number 10 (which is authpriv in this implementation) to 432605efc87SJoerg Wunschlog events for their AdvFS file system. 433dea673e9SRodney W. Grimes.Sh SEE ALSO 434dea673e9SRodney W. Grimes.Xr syslog 3 , 435dea673e9SRodney W. Grimes.Xr syslogd 8 436