loggerglue.constants — Syslog constants

The syslog constants are replicated here because not all systems have the (binary) syslog module. RFC5424 priority values are a combination of a priority and facility code, for example:

prival = LOG_ALERT | LOG_DAEMON

Priorities

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
LOG_DEBUG Debug-level messages

Facility codes

Constant Description
LOG_KERN Kernel messages
LOG_USER Random 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