PTLib
Version 2.10.4
|
Log system output to the network using RFC 3164 BSD syslog protocol. More...
#include <syslog.h>
Public Types | |
enum | { RFC3164_Port = 514 } |
Public Member Functions | |
Construction | |
PSystemLogToNetwork (const PIPSocket::Address &address, WORD port=RFC3164_Port, unsigned facility=16) | |
PSystemLogToNetwork (const PString &hostname, WORD port=RFC3164_Port, unsigned facility=16) | |
Overrides of PSystemLogTarget | |
virtual void | Output (PSystemLog::Level level, const char *msg) |
Log an error into the system log. | |
Protected Attributes | |
PIPSocket::Address | m_host |
WORD | m_port |
unsigned | m_facility |
PUDPSocket | m_socket |
Log system output to the network using RFC 3164 BSD syslog protocol.
PSystemLogToNetwork::PSystemLogToNetwork | ( | const PIPSocket::Address & | address, |
WORD | port = RFC3164_Port , |
||
unsigned | facility = 16 |
||
) |
address | Host to send data to |
port | Port for UDP packet |
facility | facility code |
PSystemLogToNetwork::PSystemLogToNetwork | ( | const PString & | hostname, |
WORD | port = RFC3164_Port , |
||
unsigned | facility = 16 |
||
) |
hostname | Host to send data to |
port | Port for UDP packet |
facility | facility code |
virtual void PSystemLogToNetwork::Output | ( | PSystemLog::Level | level, |
const char * | msg | ||
) | [virtual] |
Log an error into the system log.
level | Level of this message |
msg | Message to be logged |
Implements PSystemLogTarget.
unsigned PSystemLogToNetwork::m_facility [protected] |
PIPSocket::Address PSystemLogToNetwork::m_host [protected] |
WORD PSystemLogToNetwork::m_port [protected] |
PUDPSocket PSystemLogToNetwork::m_socket [protected] |