![]() |
Andrey Semashev
08.01.2008
The header contains definition of constants related to Syslog API. The constants can be used in other places without the Syslog backend.
namespace boost { namespace log { namespace sinks { namespace syslog { typedef unspecified level_t; // A tagged integal type that represents log record level for the syslog API. typedef unspecified facility_t; // A tagged integal type that represents log source facility for the syslog API. const level_t emergency; // Equivalent to LOG_EMERG in syslog API. const level_t alert; // Equivalent to LOG_ALERT in syslog API. const level_t critical; // Equivalent to LOG_CRIT in syslog API. const level_t error; // Equivalent to LOG_ERROR in syslog API. const level_t warning; // Equivalent to LOG_WARNING in syslog API. const level_t notice; // Equivalent to LOG_NOTICE in syslog API. const level_t info; // Equivalent to LOG_INFO in syslog API. const level_t debug; // Equivalent to LOG_DEBUG in syslog API. const facility_t kernel; // Kernel messages. const facility_t user; // User-level messages. Equivalent to LOG_USER in syslog API. const facility_t mail; // Mail system messages. Equivalent to LOG_MAIL in syslog API. const facility_t daemon; // System daemons. Equivalent to LOG_DAEMON in syslog API. const facility_t security0; // Security/authorization messages. const facility_t syslogd; // Messages from the syslogd daemon. Equivalent to LOG_SYSLOG in syslog API. const facility_t printer; // Line printer subsystem. Equivalent to LOG_LPR in syslog API. const facility_t news; // Network news subsystem. Equivalent to LOG_NEWS in syslog API. const facility_t uucp; // Messages from UUCP subsystem. Equivalent to LOG_UUCP in syslog API. const facility_t clock0; // Messages from the clock daemon. const facility_t security1; // Security/authorization messages. const facility_t ftp; // Messages from FTP daemon. const facility_t ntp; // Messages from NTP daemon. const facility_t log_audit; // Security/authorization messages. const facility_t log_alert; // Security/authorization messages. const facility_t clock1; // Messages from the clock daemon. const facility_t local0; // For local use. Equivalent to LOG_LOCAL0 in syslog API. const facility_t local1; // For local use. Equivalent to LOG_LOCAL1 in syslog API. const facility_t local2; // For local use. Equivalent to LOG_LOCAL2 in syslog API. const facility_t local3; // For local use. Equivalent to LOG_LOCAL3 in syslog API. const facility_t local4; // For local use. Equivalent to LOG_LOCAL4 in syslog API. const facility_t local5; // For local use. Equivalent to LOG_LOCAL5 in syslog API. const facility_t local6; // For local use. Equivalent to LOG_LOCAL6 in syslog API. const facility_t local7; // For local use. Equivalent to LOG_LOCAL7 in syslog API. level_t make_level(int); facility_t make_facility(int); } } } }