18 #ifndef _LOG4CXX_NT_EVENT_LOG_APPENDER_HEADER_ 19 #define _LOG4CXX_NT_EVENT_LOG_APPENDER_HEADER_ 21 #include <log4cxx/appenderskeleton.h> 24 #pragma warning ( push ) 25 #pragma warning ( disable: 4251 ) 40 BEGIN_LOG4CXX_CAST_MAP()
43 END_LOG4CXX_CAST_MAP()
47 const LogString& source,
const LayoutPtr& layout);
53 virtual void setOption(
const LogString& option,
const LogString& value);
65 void setSource(
const LogString& source)
67 this->source.assign(source);
70 const LogString& getSource()
const 75 void setLog(
const LogString& log)
77 this->log.assign(log);
80 const LogString& getLog()
const 85 void setServer(
const LogString& server)
87 this->server.assign(server);
90 const LogString& getServer()
const 102 typedef void* HANDLE;
110 void addRegistryInfo();
117 SID* pCurrentUserSID;
118 static LogString getErrorString(
const LogString&
function);
130 #if defined(_MSC_VER) 131 #pragma warning (pop) 133 #endif //_LOG4CXX_NT_EVENT_LOG_APPENDER_HEADER_ Implementation base class for all appenders.
Definition: appenderskeleton.h:45
Appends log events to NT EventLog.
Definition: nteventlogappender.h:36
bool requiresLayout() const
The SocketAppender does not use a layout.
Definition: nteventlogappender.h:60
Definition: appender.h:33