The syslog facility
    
    syslog is a standard C library function that provides a
    standard, central method for programs to generate log data.  Two
    library functions are typically used to set up and generate log
    messages:
    
    - openlog(ident, option, facility)
    
- This function is used to set up logging via syslog in
    an application.  It registers an identifier for the program
    (typically its name in argv[0], such as "sendmail"), some
    options for where log messages should go (such as emitting them on
    stderr in addition to sending them to syslogd), and the
    specific facility it should log under (from a standard set of
    facilities, see below).
    
- syslog(priority, format, ...)
    
- Generate a log message with the indicated priority (see below),
    and supply a message for logging (which can be supplied with a
    format and arguments similar to those used by printf()).
    
syslog uses a standard set of facility and priority
    identifiers which can be used to sort log data into different output
    destinations (such as files or remote log servers).
    
Facilities:
    
auth authpriv cron daemon ftp kern lpr mail mark news security
	   syslog user uucp local0 local1 local2 local3 local4 local5
           local6 local7
    
Priorities (in increasing order of severity):
    
debug info notice warning err crit alert emerg
    
Next ->
    
    Steve VanDevender
Last modified: Mon Jul 28 14:04:41 PDT 2003