log4cplus::SocketAppender Class Reference

Sends spi::InternalLoggingEvent objects to a remote a log server. More...

Inheritance diagram for log4cplus::SocketAppender:

log4cplus::Appender log4cplus::helpers::SharedObject log4cplus::helpers::LogLogUser List of all members.

Public Member Functions

 SocketAppender (const log4cplus::tstring &host, int port, const log4cplus::tstring &serverName=tstring())
 SocketAppender (const log4cplus::helpers::Properties &properties, log4cplus::tstring &error)
virtual void close ()

Protected Member Functions

void openSocket ()
void initConnector ()
virtual void append (const spi::InternalLoggingEvent &event)

Protected Attributes

log4cplus::helpers::Socket socket
log4cplus::tstring host
int port
log4cplus::tstring serverName
LOG4CPLUS_EXPORT ConnectorThread
volatile bool connected
helpers::SharedObjectPtr<
ConnectorThread
connector

Private Member Functions

 SocketAppender (const SocketAppender &)
SocketAppenderoperator= (const SocketAppender &)

Friends

class ConnectorThread

Classes

class  ConnectorThread

Detailed Description

Sends spi::InternalLoggingEvent objects to a remote a log server.

The SocketAppender has the following properties:

Properties

host
Remote host name to connect and send events to.

port
Port on remote host to send events to.

ServerName
Host name of event's origin prepended to each event.

Definition at line 88 of file socketap.h.


The documentation for this class was generated from the following file:


Generated on 6 Jan 2011 for OFFIS DCMTK Version 3.6.0 by Doxygen 1.5.1