syslogsyslog library
routines. Refer to the UNIX manual pages for a detailed description
of the syslog facility.
The module defines the following functions:
(LOG_USER | LOG_INFO), determines the message priority.
openlog() prior to calling syslog().
The defaults are (usually) ident = `syslog', logopt = 0,
facility = LOG_USER.
The ident argument is a string which is prepended to every message.
The optional logopt argument is a bit field - see below for possible
values to combine.
The optional facility argument sets the default facility for messages
which do not have a facility explicitly encoded.
syslog with a priority level not set in maskpri
are ignored.
The default is to log all priorities.
The function LOG_MASK(pri) calculates the mask for the
individual priority pri.
The function LOG_UPTO(pri) calculates the mask for all priorities
up to and including pri.
LOG_EMERG, LOG_ALERT, LOG_CRIT, LOG_ERR,
LOG_WARNING, LOG_NOTICE, LOG_INFO, LOG_DEBUG.
LOG_KERN, LOG_USER, LOG_MAIL, LOG_DAEMON,
LOG_AUTH, LOG_LPR, LOG_NEWS, LOG_UUCP,
LOG_CRON and LOG_LOCAL0 to LOG_LOCAL7.
LOG_PID, LOG_CONS, LOG_NDELAY, LOG_NOWAIT
and LOG_PERROR if defined in