| Public Member Functions | |
| NTEventLogAppender () | |
| NTEventLogAppender (const LogString &server, const LogString &log, const LogString &source, const LayoutPtr &layout) | |
| virtual | ~NTEventLogAppender () | 
| virtual void | activateOptions (log4cxx::helpers::Pool &p) | 
| Derived appenders should override this method if option structure requires it. | |
| virtual void | close () | 
| Release any resources allocated within the appender such as file handles, network connections, etc. | |
| virtual void | setOption (const LogString &option, const LogString &value) | 
| Set optiontovalue. | |
| bool | requiresLayout () const | 
| The SocketAppender does not use a layout. | |
| void | setSource (const LogString &source) | 
| const LogString & | getSource () const | 
| void | setLog (const LogString &log) | 
| const LogString & | getLog () const | 
| void | setServer (const LogString &server) | 
| const LogString & | getServer () const | 
| Protected Types | |
| typedef void | SID | 
| typedef void * | HANDLE | 
| Protected Member Functions | |
| virtual void | append (const spi::LoggingEventPtr &event, log4cxx::helpers::Pool &p) | 
| Subclasses of AppenderSkeletonshould implement this method to perform actual logging. | |
| void | addRegistryInfo () | 
| Static Protected Member Functions | |
| static unsigned short | getEventType (const spi::LoggingEventPtr &event) | 
| static unsigned short | getEventCategory (const spi::LoggingEventPtr &event) | 
| static LogString | getErrorString (const LogString &function) | 
| Protected Attributes | |
| LogString | server | 
| LogString | log | 
| LogString | source | 
| HANDLE | hEventLog | 
| SID * | pCurrentUserSID | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | ||||||||||||||||||||
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| Derived appenders should override this method if option structure requires it. 
 Reimplemented from AppenderSkeleton. | 
| 
 | 
| 
 | 
| 
 | ||||||||||||
| 
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. | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| The SocketAppender does not use a layout. 
Hence, this method returns  Implements Appender. | 
| 
 | 
| 
 | 
| 
 | ||||||||||||
| 
Set  The handling of each option depends on the OptionHandler instance. Some options may become active immediately whereas other may be activated only when activateOptions is called. Reimplemented from AppenderSkeleton. | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 |