[Top]
System
|
Method System.openlog()
- Method
openlog
-
void System.openlog(string ident, int options, facility)
- Description
-
Initializes the connection to syslogd.
- Parameter ident.
-
The ident argument specifies an identifier to tag all logentries
with.
- Parameter options
-
A bitfield specifying the behaviour of the message
logging. Valid options are:
| LOG_PID | Log the process ID with each message.
|
| LOG_CONS | Write messages to the console if they can't be sent to syslogd.
|
| LOG_NDELAY | Open the connection to syslogd now and not later.
|
| LOG_NOWAIT | Do not wait for subprocesses talking to syslogd.
|
|
- Parameter facility
-
Specifies what subsystem you want to log as. Valid
facilities are:
| LOG_AUTH | Authorization subsystem
|
| LOG_AUTHPRIV | |
| LOG_CRON | Crontab subsystem
|
| LOG_DAEMON | System daemons
|
| LOG_KERN | Kernel subsystem (NOT USABLE)
|
| LOG_LOCAL | For local use
|
| LOG_LOCAL1 |
| LOG_LOCAL2 |
| LOG_LOCAL3 |
| LOG_LOCAL4 |
| LOG_LOCAL5 |
| LOG_LOCAL6 |
| LOG_LOCAL7 |
| LOG_LPR | Line printer spooling system
|
| LOG_MAIL | Mail subsystem
|
| LOG_NEWS | Network news subsystem
|
| LOG_SYSLOG | |
| LOG_USER | |
| LOG_UUCP | UUCP subsystem
|
|
- Note
-
Only available on systems with syslog(3).
- Bugs
-
LOG_NOWAIT should probably always be specified.
- See also
-
syslog , closelog
|