1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #ifndef _IPXE_SYSLOG_H
- #define _IPXE_SYSLOG_H
-
- /** @file
- *
- * Syslog protocol
- *
- */
-
- FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
-
- #include <syslog.h>
-
- /** Syslog server port */
- #define SYSLOG_PORT 514
-
- /** Syslog line buffer size
- *
- * This is a policy decision
- */
- #define SYSLOG_BUFSIZE 128
-
- /** Syslog default facility
- *
- * This is a policy decision
- */
- #define SYSLOG_DEFAULT_FACILITY 0 /* kernel */
-
- /** Syslog default severity
- *
- * This is a policy decision
- */
- #define SYSLOG_DEFAULT_SEVERITY LOG_INFO
-
- /** Syslog priority */
- #define SYSLOG_PRIORITY( facility, severity ) ( 8 * (facility) + (severity) )
-
- extern int syslog_send ( struct interface *xfer, unsigned int severity,
- const char *message, const char *terminator );
-
- #endif /* _IPXE_SYSLOG_H */
|