Syslog Client. More...
#include <cfg/syslog.h>
#include <sys/confos.h>
#include <sys/confnet.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <stdarg.h>
#include <io.h>
#include <time.h>
#include <memdebug.h>
#include <sys/syslog.h>
#include <sys/socket.h>
#include <arpa/inet.h>
Go to the source code of this file.
Defines | |
#define | SYSLOG_INTERNAL |
#define | SYSLOG_PORT 514 |
Functions | |
size_t | syslog_header (int pri) |
Assemble syslog header. | |
void | syslog_flush (size_t len) |
Send syslog buffer. | |
void | vsyslog (int pri, CONST char *fmt, va_list ap) |
Print log message. | |
void | syslog (int pri, CONST char *fmt,...) |
Print log message. | |
int | setlogmask (int logmask) |
Set the log priority mask level. | |
uint32_t | setlogserver (uint32_t ip, uint16_t port) |
Set the log server's IP address. | |
void | openlog (CONST char *ident, int logstat, int logfac) |
Open logging for specialized processing. | |
void | closelog (void) |
Release system resources occupied by syslog(). | |
Variables | |
char * | syslog_buf |
Syslog Client.
* * $Log$ * Revision 1.5 2009/02/13 14:52:05 haraldkipp * Include memdebug.h for heap management debugging support. * * Revision 1.4 2008/08/11 07:00:36 haraldkipp * BSD types replaced by stdint types (feature request #1282721). * * Revision 1.3 2005/08/02 17:47:04 haraldkipp * Major API documentation update. * * Revision 1.2 2004/10/03 18:41:43 haraldkipp * RAM saving calls added * * Revision 1.1 2004/09/19 11:18:45 haraldkipp * Syslog client added * *
Definition in file syslog.c.