syslog
— Unix syslog library routines¶
This module provides an interface to the Unix syslog
library routines.
Refer to the Unix manual pages for a detailed description of the syslog
facility.
Availability: Unix, not WASI, not iOS.
This module wraps the system syslog
family of routines. A pure Python
library that can speak to a syslog server is available in the
logging.handlers
module as SysLogHandler
.
The module defines the following functions:
- syslog.syslog(message)¶
- syslog.syslog(priority, message)
Send the string message to the system logger. A trailing newline is added if necessary. Each message is tagged with a priority composed of a facility and a level. The optional priority argument, which defaults to
LOG_INFO
, determines the message priority. If the facility is not encoded in priority using logical-or (LOG_INFO | LOG_USER
), the value given in theopenlog()
call is used.If