RemoteSyslogAppender sends LoggingEvents to a remote syslog system.
More...
#include <RemoteSyslogAppender.hh>
RemoteSyslogAppender sends LoggingEvents to a remote syslog system.
Also see: draft-ietf-syslog-syslog-12.txt
◆ RemoteSyslogAppender()
log4cpp::RemoteSyslogAppender::RemoteSyslogAppender |
( |
const std::string & |
name, |
|
|
const std::string & |
syslogName, |
|
|
const std::string & |
relayer, |
|
|
int |
facility = LOG_USER , |
|
|
int |
portNumber = 514 |
|
) |
| |
Instantiate a RemoteSyslogAppender with given name and name and facility for syslog.
- Parameters
-
name | The name of the Appender |
syslogName | The ident parameter in the openlog(3) call. |
relayer | The IP address or hostname of a standard syslog host. |
facility | The syslog facility to log to. Defaults to LOG_USER. Value '-1' implies to use the default.
|
portNumber | An alternative port number. Defaults to the standard syslog port number (514). Value '-1' implies to use the default.
|
◆ ~RemoteSyslogAppender()
log4cpp::RemoteSyslogAppender::~RemoteSyslogAppender |
( |
| ) |
|
|
virtual |
◆ _append()
void log4cpp::RemoteSyslogAppender::_append |
( |
const LoggingEvent & |
event | ) |
|
|
protectedvirtual |
◆ close()
void log4cpp::RemoteSyslogAppender::close |
( |
| ) |
|
|
virtual |
◆ open()
void log4cpp::RemoteSyslogAppender::open |
( |
| ) |
|
|
protectedvirtual |
◆ reopen()
bool log4cpp::RemoteSyslogAppender::reopen |
( |
| ) |
|
|
virtual |
◆ toSyslogPriority()
int log4cpp::RemoteSyslogAppender::toSyslogPriority |
( |
Priority::Value |
priority | ) |
|
|
static |
Translates a log4cpp priority to a syslog priority.
- Parameters
-
- Returns
- the syslog priority.
◆ _facility
int log4cpp::RemoteSyslogAppender::_facility |
|
protected |
◆ _ipAddr
in_addr_t log4cpp::RemoteSyslogAppender::_ipAddr |
|
protected |
◆ _portNumber
int log4cpp::RemoteSyslogAppender::_portNumber |
|
protected |
◆ _relayer
const std::string log4cpp::RemoteSyslogAppender::_relayer |
|
protected |
◆ _socket
SOCKET log4cpp::RemoteSyslogAppender::_socket |
|
protected |
◆ _syslogName
const std::string log4cpp::RemoteSyslogAppender::_syslogName |
|
protected |
The documentation for this class was generated from the following files: