SYNOPSIS
#include <syslog.h>
openlog(const char *ident, int logopt, int facility);
DESCRIPTION
The
PARAMETERS
- ident
-
Is a string that is prepended to every message.
- logopt
-
Specifies the logging options. Values for logopt are constructed by a bitwise-inclusive OR of zero or more of the following:
- LOG_PID
-
Log the pid with each message.
- LOG_CONS
-
Log on the console if errors in sending.
- LOG_NDELAY
-
Delay open until first
syslog() . (default) - LOG_ODELAY
-
Do not delay open.
- LOG_NOWAIT
-
Do not wait for console forks.
- LOG_PERROR
-
Log to stderr as well.
- facility
-
Indicates the application or system component generating the message. Possible facility values include:
- LOG_KERN
-
Kernel messages.
- LOG_USER
-
User-level messages.
- LOG_MAIL
-
Mail system.
- LOG_DAEMON
-
System daemons.
- LOG_AUTH
-
Security/authorization messages.
- LOG_SYSLOG
-
Messages generated internally by syslogd.
- LOG_LPR
-
Line printer subsystem.
- LOG_NEWS
-
Network news subsystem.
- LOG_UUCP
-
UUCP subsystem.
- LOG_CRON
-
Clock daemon.
- LOG_AUTHPRIV
-
Security/authorization messages (private).
- LOG_LOCAL0
-
Reserved for local use.
- LOG_LOCAL1
-
Reserved for local use.
- LOG_LOCAL2
-
Reserved for local use.
- LOG_LOCAL3
-
Reserved for local use.
- LOG_LOCAL4
-
Reserved for local use.
- LOG_LOCAL5
-
Reserved for local use.
- LOG_LOCAL6
-
Reserved for local use.
- LOG_LOCAL7
-
Reserved for local use.
RETURN VALUES
None.
CONFORMANCE
UNIX 98.
MULTITHREAD SAFETY LEVEL
MT-Safe.
PORTING ISSUES
On Windows NT/2000/XP/2003/Vista, messages are logged in the system's Application Event log.
The ident string passed to
AVAILABILITY
MKS Toolkit for Professional Developers
MKS Toolkit for Enterprise Developers
MKS Toolkit for Enterprise Developers 64-Bit Edition
SEE ALSO
- Functions:
closelog() ,setlogmask() ,syslog() ,vsyslog()
MKS Toolkit 9.2 Documentation Build 16.