OFFIS DCMTK  Version 3.6.0
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Friends
log4cplus::SocketAppender Class Reference

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

Inheritance diagram for log4cplus::SocketAppender:
[legend]
Collaboration diagram for log4cplus::SocketAppender:
[legend]

List of all members.

Classes

class  ConnectorThread

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
class LOG4CPLUS_EXPORT ConnectorThread
volatile bool connected
helpers::SharedObjectPtr
< ConnectorThread
connector

Private Member Functions

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

Friends

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 Thu May 24 2012 for OFFIS DCMTK Version 3.6.0 by Doxygen 1.7.6.1