SYSLOGD(8) System Administration SYSLOGD(8)
NAME
syslogd - log system messages
DESCRIPTION
syslogd is responsible for receiving system log messages and routing
them to the apropriate file or terminal based on the type of message.
Messages are passed to syslogd using syslog(2). Each message has a fa
cility and a priority. The facility identifies which part of the sys‐
tem issued the message. The priority indicates the severity of the mes‐
sage. The codes for both can be found in the header file <sys/sys‐
log.h>.
If syslogd receives a message with priority LOG_EMERG, meaning the sys‐
tem is unusable, it will flag a panic. init(8) will then take addi‐
tional action, such as rebooting.
syslogd is automatically started by init(8) and is restarted if it is
killed. If syslogd is killed and restarted, the port id will not
change.
Killing syslogd has the effect that the configuration file will be
reread.
CONFIGURATION
At startup, syslogd reads the file /etc/syslog.conf. The format of
each line in this file is:
facility.priority destination,...
where either or both of facility and priority can be *, meaning any
value. destination is either the full pathname of a file where the
message should be saved, or a user name to whom messages should be re‐
ported.
The default configuration is equivalent to the following syslog.conf
file:
*.* /var/adm/syslog,root
BUGS
syslog(2) must wait for the message it sends to be received by syslogd
before returning. Otherwise, the calling process might exit and the
memory which contained the message would be disposed of if syslogd had
not yet transfered the memory's ownership to itself.
If a user is logged on multiple times, he or she will only receive sys‐
log messages in the first location (in the order of /etc/ttys).
FILES
/etc/syslog.conf
SEE ALSO
syslog(2), init(8)
AUTHOR
Phillip Vandry, <vandry@cam.org>
GNO 27 October 1993 SYSLOGD(8)
Man(1) output converted with
man2html