package syslog
Module SyslogSource
Syslog routines
These are loosely based on the unix syslog(3) function and relatives.
Source
type facility = [ | `LOG_KERN| `LOG_USER| `LOG_MAIL| `LOG_DAEMON| `LOG_AUTH| `LOG_SYSLOG| `LOG_LPR| `LOG_NEWS| `LOG_UUCP| `LOG_CRON| `LOG_AUTHPRIV| `LOG_FTP| `LOG_NTP| `LOG_SECURITY| `LOG_CONSOLE| `LOG_LOCAL0| `LOG_LOCAL1| `LOG_LOCAL2| `LOG_LOCAL3| `LOG_LOCAL4| `LOG_LOCAL5| `LOG_LOCAL6| `LOG_LOCAL7
]The assorted logging facilities. The default is `LOG_USER. You can set a new default with openlog, or give a specific facility per syslog call.
Flags to pass to openlog. LOG_NDELAY is mandatory and implied
The priority of the error.
the type of a syslog connection
given a string descibing a facility, return the facility. The strings consist of the name of the facility with the LOG_ chopped off. They are not case sensitive.
openlog ?(logpath=AUTODETECTED) ?(facility=`LOG_USER) ?(flags=[]) tag Similar to openlog(3). You MUST define tag as 32 ABNF alphanumeric characters maximum.
Same as syslog(3), except there's no formats.