|
DCMTK
Version 3.6.1 20120515
OFFIS DICOM Toolkit
|
This Interface is for attaching Appenders to objects. More...
Inheritance diagram for dcmtk::log4cplus::helpers::AppenderAttachableImpl:Public Member Functions | |
| virtual void | addAppender (SharedAppenderPtr newAppender) |
| Add an appender. | |
| virtual SharedAppenderPtrList | getAllAppenders () |
| Get all previously added appenders as an vectory. | |
| virtual SharedAppenderPtr | getAppender (const tstring &name) |
Look for an attached appender named as name. | |
| virtual void | removeAllAppenders () |
| Remove all previously added appenders. | |
| virtual void | removeAppender (SharedAppenderPtr appender) |
| Remove the appender passed as parameter from the list of appenders. | |
| virtual void | removeAppender (const tstring &name) |
| Remove the appender with the name passed as parameter from the list of appenders. | |
| int | appendLoopOnAppenders (const spi::InternalLoggingEvent &event) const |
Call the doAppend method on all attached appenders. | |
Public Attributes | |
| DCMTK_LOG4CPLUS_MUTEX_PTR_DECLARE | appender_list_mutex |
Protected Types | |
| typedef OFList< SharedAppenderPtr > | ListType |
Protected Member Functions | |
| typedef | OFListIterator (SharedAppenderPtr) ListIteratorType |
| typedef | OFListConstIterator (SharedAppenderPtr) ListConstIteratorType |
Protected Attributes | |
| ListType | appenderList |
| Array of appenders. | |
This Interface is for attaching Appenders to objects.
| virtual void dcmtk::log4cplus::helpers::AppenderAttachableImpl::addAppender | ( | SharedAppenderPtr | newAppender | ) | [virtual] |
Add an appender.
If the appender is already in the list in won't be added again.
Implements dcmtk::log4cplus::spi::AppenderAttachable.
| virtual SharedAppenderPtr dcmtk::log4cplus::helpers::AppenderAttachableImpl::getAppender | ( | const tstring & | name | ) | [virtual] |
Look for an attached appender named as name.
Return the appender with that name if in the list. Return null otherwise.
Implements dcmtk::log4cplus::spi::AppenderAttachable.
Array of appenders.