syslog
Generate a system log message
Description
intsyslog
intpriority
stringmessage
syslog generates a log message that will be
distributed by the system logger.
priority is a combination of the facility
and the level, values for which are given in the next section.
The remaining argument is the message to send, except that the
two characters %m will be replaced by the
error message string (strerror) corresponding to the present
value of errno.
syslog Priorities (in descending order)
Constant
Description
LOG_EMERG
system is unusable
LOG_ALERT
action must be taken immediately
LOG_CRIT
critical conditions
LOG_ERR
error conditions
LOG_WARNING
warning conditions
LOG_NOTICE
normal, but significant, condition
LOG_INFO
informational message
LOG_DEBUG
debug-level message
Using syslog
]]>
For information on setting up a user defined log handler, see the
syslog.conf
5 Unix manual page. More
information on the syslog facilities and option can be found in the man
pages for syslog
3 on Unix machines.
On Windows NT, the syslog service is emulated using the Event
Log.
Use of LOG_LOCAL0 through
LOG_LOCAL7 for the facility
parameter of openlog is not available
in Windows.
See also define_syslog_variables,
openlog and
closelog.