| Public Member Functions | |
| OutputDebugStringAppender () | |
| bool | requiresLayout () const | 
| Configurators call this method to determine if the appender requires a layout. | |
| virtual void | close () | 
| Release any resources allocated within the appender such as file handles, network connections, etc. | |
| virtual void | append (const spi::LoggingEventPtr &event, log4cxx::helpers::Pool &p) | 
| Subclasses of AppenderSkeletonshould implement this method to perform actual logging. | |
| 
 | 
| 
 | 
| 
 | ||||||||||||
| 
Subclasses of  See also AppenderSkeleton::doAppend method. Implements AppenderSkeleton. | 
| 
 | 
| Release any resources allocated within the appender such as file handles, network connections, etc. It is a programming error to append to a closed appender. Implements Appender. | 
| 
 | 
| Configurators call this method to determine if the appender requires a layout. 
If this method returns  
In the rather exceptional case, where the appender implementation admits a layout but can also work without it, then the appender should return  Implements Appender. |