(libc.info.gz) Syslog Example

Info Catalog (libc.info.gz) setlogmask (libc.info.gz) Submitting Syslog Messages
 
 18.2.5 Syslog Example
 ---------------------
 
 Here is an example of 'openlog', 'syslog', and 'closelog':
 
    This example sets the logmask so that debug and informational
 messages get discarded without ever reaching Syslog.  So the second
 'syslog' in the example does nothing.
 
      #include <syslog.h>
 
      setlogmask (LOG_UPTO (LOG_NOTICE));
 
      openlog ("exampleprog", LOG_CONS | LOG_PID | LOG_NDELAY, LOG_LOCAL1);
 
      syslog (LOG_NOTICE, "Program started by User %d", getuid ());
      syslog (LOG_INFO, "A tree falls in a forest");
 
      closelog ();
 
Info Catalog (libc.info.gz) setlogmask (libc.info.gz) Submitting Syslog Messages
automatically generated by info2html