iPXE
|
Syslog protocol. More...
#include <syslog.h>
Go to the source code of this file.
Macros | |
#define | SYSLOG_PORT 514 |
Syslog server port. More... | |
#define | SYSLOG_BUFSIZE 128 |
Syslog line buffer size. More... | |
#define | SYSLOG_DEFAULT_FACILITY 0 /* kernel */ |
Syslog default facility. More... | |
#define | SYSLOG_DEFAULT_SEVERITY LOG_INFO |
Syslog default severity. More... | |
#define | SYSLOG_PRIORITY(facility, severity) ( 8 * (facility) + (severity) ) |
Syslog priority. More... | |
Functions | |
FILE_LICENCE (GPL2_OR_LATER_OR_UBDL) | |
int | syslog_send (struct interface *xfer, unsigned int severity, const char *message, const char *terminator) |
Transmit formatted syslog message. More... | |
Syslog protocol.
Definition in file syslog.h.
#define SYSLOG_BUFSIZE 128 |
#define SYSLOG_DEFAULT_FACILITY 0 /* kernel */ |
#define SYSLOG_DEFAULT_SEVERITY LOG_INFO |
#define SYSLOG_PRIORITY | ( | facility, | |
severity | |||
) | ( 8 * (facility) + (severity) ) |
FILE_LICENCE | ( | GPL2_OR_LATER_OR_UBDL | ) |
int syslog_send | ( | struct interface * | xfer, |
unsigned int | severity, | ||
const char * | message, | ||
const char * | terminator | ||
) |
Transmit formatted syslog message.
xfer | Data transfer interface |
severity | Severity |
message | Message |
terminator | Message terminator |
rc | Return status code |
Definition at line 97 of file syslog.c.
References message, SYSLOG_DEFAULT_FACILITY, syslog_domain, syslog_hostname, SYSLOG_PRIORITY, terminator, and xfer_printf().
Referenced by syslog_putchar(), and syslogs_putchar().