| log4cpp::IdsaAppender(3) | log4cpp | log4cpp::IdsaAppender(3) | 
NAME¶
log4cpp::IdsaAppender -
IdsaAppender is an Appender that sends LoggingEvents to the IDS/A logger and reference monitor by Marc Welz.
SYNOPSIS¶
#include <IdsaAppender.hh>
Inherits log4cpp::AppenderSkeleton.
Public Member Functions¶
IdsaAppender (const std::string &name, const
    std::string &idsaName)
  
  Instantiate an IdsaAppender with given name and name.
     virtual ~IdsaAppender ()
  
  virtual bool reopen ()
  
  Calls idsa_open() and idsa_close().  virtual void close ()
  
  Calls idsa_close().  virtual bool requiresLayout () const
  
  The IdsaAppender does its own Layout.
     virtual void setLayout (Layout *layout)
  
  Set the Layout for this appender. 
  
Protected Member Functions¶
virtual void open ()
  
  Calls idsa_open().  virtual void _append (const
    LoggingEvent &event)
  
  Sends a LoggingEvent to idsa. 
  
Protected Attributes¶
const std::string _idsaName
  
  IDSA_CONNECTION * _idsaConnection
  
  
Detailed Description¶
IdsaAppender is an Appender that sends LoggingEvents to the IDS/A logger and reference monitor by Marc Welz.
See http://jade.cs.uct.ac.za/idsa/ for more information on IDS/A.
Constructor & Destructor Documentation¶
log4cpp::IdsaAppender::IdsaAppender (const std::string & name, const std::string & idsaName)¶
Instantiate an IdsaAppender with given name and name. Unlike the syslog API, idsa allows multiple connections.
Parameters:
idsaName The service parameter of idsa
virtual log4cpp::IdsaAppender::~IdsaAppender () [virtual]¶
Member Function Documentation¶
virtual void log4cpp::IdsaAppender::_append (const LoggingEvent & event) [protected, virtual]¶
Sends a LoggingEvent to idsa. Parameters:
Implements log4cpp::AppenderSkeleton.
virtual void log4cpp::IdsaAppender::close () [virtual]¶
Calls idsa_close().
Implements log4cpp::AppenderSkeleton.
virtual void log4cpp::IdsaAppender::open () [protected, virtual]¶
Calls idsa_open().
virtual bool log4cpp::IdsaAppender::reopen () [virtual]¶
Calls idsa_open() and idsa_close().
Reimplemented from log4cpp::AppenderSkeleton.
virtual bool log4cpp::IdsaAppender::requiresLayout () const [virtual]¶
The IdsaAppender does its own Layout. Returns:
Implements log4cpp::AppenderSkeleton.
virtual void log4cpp::IdsaAppender::setLayout (Layout * layout) [virtual]¶
Set the Layout for this appender. Parameters:
Implements log4cpp::AppenderSkeleton.
Member Data Documentation¶
IDSA_CONNECTION* log4cpp::IdsaAppender::_idsaConnection [protected]¶
const std::string log4cpp::IdsaAppender::_idsaName [protected]¶
Author¶
Generated automatically by Doxygen for log4cpp from the source code.
| 4 Aug 2014 | Version 1.0 |