📄 syslog.conf.5
字号:
.\" Copyright (c) 1990, 1991, 1993.\" The Regents of the University of California. All rights reserved..\".\" Redistribution and use in source and binary forms, with or without.\" modification, are permitted provided that the following conditions.\" are met:.\" 1. Redistributions of source code must retain the above copyright.\" notice, this list of conditions and the following disclaimer..\" 2. Redistributions in binary form must reproduce the above copyright.\" notice, this list of conditions and the following disclaimer in the.\" documentation and/or other materials provided with the distribution..\" 4. Neither the name of the University nor the names of its contributors.\" may be used to endorse or promote products derived from this software.\" without specific prior written permission..\".\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION).\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF.\" SUCH DAMAGE..\".\" @(#)syslog.conf.5 8.1 (Berkeley) 6/9/93.\".Dd June 9, 1993.Dt SYSLOG.CONF 5.Os.Sh NAME.Nm syslog.conf.Nd.Xr syslogd 8configuration file.Sh DESCRIPTIONThe.Nm syslog.conffile is the configuration file for the.Xr syslogd 8program.It consists of lines with two fields: the.Em selectorfield which specifies the types of messages and priorities to which theline applies, and an.Em actionfield which specifies the action to be taken if a message.Xr syslogdreceives matches the selection criteria.The.Em selectorfield is separated from the.Em actionfield by one or more tab or space characters. A rule can be splitted inseveral lines if all lines except the last are terminated with a backslash(``\'')..PpThe.Em Selectorsfunctionare encoded as a.Em facility ,a period (``.''), and a.Em level ,with no intervening white-space.Both the.Em facilityand the.Em levelare case insensitive..PpThe.Em facilitydescribes the part of the system generating the message, and is one ofthe following keywords: auth, authpriv, cron, daemon, kern, lpr, mail,mark, news, syslog, user, uucp and local0 through local7.These keywords (with the exception of mark) correspond to thesimilar.Dq Dv LOG_values specified to the.Xr openlog 3and.Xr syslog 3library routines..PpThe.Em leveldescribes the severity of the message, and is a keyword from thefollowing ordered list (higher to lower): emerg, alert, crit, err,warning, notice and debug.These keywords correspond to thesimilar.Pq Dv LOG_values specified to the.Xr sysloglibrary routine..PpSee.Xr syslog 3for a further descriptions of both the.Em facilityand.Em levelkeywords and their significance..PpIf a received message matches the specified.Em facilityand is of the specified.Em level.Em (or a higher level) ,the action specified in the.Em actionfield will be taken..PpMultiple.Em selectorsmay be specified for a single.Em actionby separating them with semicolon (``;'') characters.It is important to note, however, that each.Em selectorcan modify the ones preceding it..PpMultiple.Em facilitiesmay be specified for a single.Em levelby separating them with comma (``,'') characters..PpAn asterisk (``*'') can be used to specify all.Em facilitiesor all.Em levels ..PpBy default, a.Em levelapplies to all messages with the same or higher.Em level .The equal (``='') character can be prepended to a.Em levelto restrict this line of the configuration file to messageswith the very same.Em level ..PpAn exclamation mark (``!'') prepended to a.Em levelor the asterisk means that this line of the configuration file does.Em notapply to the specified level (and higher ones). In conjunction withthe equal sign, you can exclude single.Em levelsas well..PpThe special.Em facility``mark'' receives a message at priority ``info'' every 20 minutes(see.Xr syslogd 8 ) .This is not enabled by a.Em facilityfield containing an asterisk..PpThe special.Em level``none'' disables a particular.Em facility ..PpThe.Em actionfield of each line specifies the action to be taken when the.Em selectorfield selects a message.There are five forms:.Bl -bullet.ItA pathname (beginning with a leading slash).Selected messages are appended to the file..PpYou may prepend a minus (``-'') to the path to omit syncing the fileafter each message log. This can cause data loss at system crashes, butincreases performance for programs which use logging extensively..ItA named pipe (fifo), beginning with a vertical bar (``|'') followedby a pathname. The pipe must be created with.Xr mkfifo 8before syslogd reads its configuration file.This feature is especially useful fo debugging..ItA hostname (preceded by an at (``@'') sign).Selected messages are forwarded to the.Xr syslogdprogram on the named host..ItA comma separated list of users.Selected messages are written to those usersif they are logged in..ItAn asterisk.Selected messages are written to all logged-in users..El.PpBlank lines and lines whose first non-blank character is a hash (``#'')character are ignored..Sh EXAMPLES.PpA configuration file might appear as follows:.Bd -literal# Log all kernel messages, authentication messages of# level notice or higher and anything of level err or# higher to the console.# Don't log private authentication messages!*.err;kern.*;auth.notice;authpriv.none /dev/console# Log anything (except mail) of level info or higher.# Don't log private authentication messages!*.info;mail.none;authpriv.none /var/log/messages# The authpriv file has restricted access.authpriv.* /var/log/secure# Log all the mail messages in one place.mail.* /var/log/maillog# Everybody gets emergency messages, plus log them on another# machine.*.emerg **.emerg @arpa.berkeley.edu# Root and Eric get alert and higher messages.*.alert root,eric# Save mail and news errors of level err and higher in a# special file.uucp,news.crit /var/log/spoolerr.Ed.Sh FILES.Bl -tag -width /etc/syslog.conf -compact.It Pa /etc/syslog.confThe.Xr syslogd 8configuration file..El.Sh BUGSThe effects of multiple selectors are sometimes not intuitive.For example ``mail.crit,*.err'' will select ``mail'' facility messages atthe level of ``err'' or higher, not at the level of ``crit'' or higher..Sh SEE ALSO.Xr syslog 3 ,.Xr syslogd 8
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -