DCMTK  Version 3.6.1 20120515
OFFIS DICOM Toolkit
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Friends
dcmtk::log4cplus::SocketAppender Class Reference

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

+ Inheritance diagram for dcmtk::log4cplus::SocketAppender:

List of all members.

Classes

class  ConnectorThread

Public Member Functions

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

Protected Member Functions

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

Protected Attributes

helpers::Socket socket
tstring host
int port
tstring serverName
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.


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


Generated on Tue May 15 2012 for DCMTK Version 3.6.1 20120515 by Doxygen 1.7.5.1-20111027