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 option to value . | |
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 AppenderSkeleton should 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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|