DCMTK  Version 3.6.7
OFFIS DICOM Toolkit
Public Member Functions | List of all members
dcmtk::log4cplus::spi::AppenderAttachable Class Referenceabstract

This Interface is for attaching Appenders to objects. More...

+ Inheritance diagram for dcmtk::log4cplus::spi::AppenderAttachable:

Public Member Functions

virtual void addAppender (SharedAppenderPtr newAppender)=0
 Add an appender.
 
virtual SharedAppenderPtrList getAllAppenders ()=0
 Get all previously added appenders as an Enumeration. More...
 
virtual SharedAppenderPtr getAppender (const log4cplus::tstring &name)=0
 Get an appender by name.
 
virtual void removeAllAppenders ()=0
 Remove all previously added appenders.
 
virtual void removeAppender (SharedAppenderPtr appender)=0
 Remove the appender passed as parameter from the list of appenders.
 
virtual void removeAppender (const log4cplus::tstring &name)=0
 Remove the appender with the name passed as parameter from the list of appenders. More...
 

Detailed Description

This Interface is for attaching Appenders to objects.

Member Function Documentation

◆ getAllAppenders()

virtual SharedAppenderPtrList dcmtk::log4cplus::spi::AppenderAttachable::getAllAppenders ( )
pure virtual

Get all previously added appenders as an Enumeration.


Implemented in dcmtk::log4cplus::helpers::AppenderAttachableImpl.

◆ removeAppender()

virtual void dcmtk::log4cplus::spi::AppenderAttachable::removeAppender ( const log4cplus::tstring name)
pure virtual

Remove the appender with the name passed as parameter from the list of appenders.


Implemented in dcmtk::log4cplus::helpers::AppenderAttachableImpl.


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


Generated on Thu Apr 28 2022 for DCMTK Version 3.6.7 by Doxygen 1.9.1