From e49d81689c3426560acc84d6f7ef9fa231304169 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Thu, 10 Mar 2011 05:33:45 +0000 Subject: [syslog] Add support for sending console output to a syslog server Originally-implemented-by: Anselm Martin Hoffmeister Signed-off-by: Michael Brown --- src/include/ipxe/syslog.h | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 src/include/ipxe/syslog.h (limited to 'src/include') diff --git a/src/include/ipxe/syslog.h b/src/include/ipxe/syslog.h new file mode 100644 index 000000000..25edc6b0c --- /dev/null +++ b/src/include/ipxe/syslog.h @@ -0,0 +1,36 @@ +#ifndef _IPXE_SYSLOG_H +#define _IPXE_SYSLOG_H + +/** @file + * + * Syslog protocol + * + */ + +FILE_LICENCE ( GPL2_OR_LATER ); + +/** Syslog server port */ +#define SYSLOG_PORT 514 + +/** Syslog line buffer size + * + * This is a policy decision + */ +#define SYSLOG_BUFSIZE 128 + +/** Syslog facility + * + * This is a policy decision + */ +#define SYSLOG_FACILITY 0 /* kernel */ + +/** Syslog severity + * + * This is a policy decision + */ +#define SYSLOG_SEVERITY 6 /* informational */ + +/** Syslog priority */ +#define SYSLOG_PRIORITY( facility, severity ) ( 8 * (facility) + (severity) ) + +#endif /* _IPXE_SYSLOG_H */ -- cgit v1.2.3-55-g7522