public class Win32EventLogAppender
extends org.apache.log4j.AppenderSkeleton
WARNING This appender can only be installed and used on a Windows system.
Do not forget to place jna.jar and platform.jar in the CLASSPATH.
Constructor and Description |
---|
Win32EventLogAppender() |
Win32EventLogAppender(org.apache.log4j.Layout layout) |
Win32EventLogAppender(java.lang.String source) |
Win32EventLogAppender(java.lang.String source,
org.apache.log4j.Layout layout) |
Win32EventLogAppender(java.lang.String server,
java.lang.String source) |
Win32EventLogAppender(java.lang.String source,
java.lang.String log,
org.apache.log4j.Layout layout) |
Win32EventLogAppender(java.lang.String server,
java.lang.String source,
java.lang.String log) |
Win32EventLogAppender(java.lang.String server,
java.lang.String source,
java.lang.String log,
org.apache.log4j.Layout layout) |
Modifier and Type | Method and Description |
---|---|
void |
activateOptions() |
void |
append(org.apache.log4j.spi.LoggingEvent event) |
void |
close() |
void |
finalize() |
java.lang.String |
getApplication() |
java.lang.String |
getCategoryMessageFile() |
java.lang.String |
getEventMessageFile() |
java.lang.String |
getSource() |
boolean |
requiresLayout()
The
Win32EventLogAppender requires a layout. |
void |
setApplication(java.lang.String application)
The Application option which names the subsection of the
'Applications and Services Log'.
|
void |
setCategoryMessageFile(java.lang.String categoryMessageFile)
The CategoryMessageFile option which sets file location of the
Catagory Messages
|
void |
setEventMessageFile(java.lang.String eventMessageFile)
The EventMessageFile option which sets file location of the Event
Messages
|
void |
setSource(java.lang.String source)
The Source option which names the source of the event.
|
public Win32EventLogAppender()
public Win32EventLogAppender(java.lang.String source)
public Win32EventLogAppender(java.lang.String server, java.lang.String source)
public Win32EventLogAppender(java.lang.String server, java.lang.String source, java.lang.String log)
public Win32EventLogAppender(org.apache.log4j.Layout layout)
public Win32EventLogAppender(java.lang.String source, org.apache.log4j.Layout layout)
public Win32EventLogAppender(java.lang.String source, java.lang.String log, org.apache.log4j.Layout layout)
public Win32EventLogAppender(java.lang.String server, java.lang.String source, java.lang.String log, org.apache.log4j.Layout layout)
public void setSource(java.lang.String source)
public java.lang.String getSource()
public void setApplication(java.lang.String application)
public java.lang.String getApplication()
public void close()
public void setEventMessageFile(java.lang.String eventMessageFile)
public java.lang.String getEventMessageFile()
public void setCategoryMessageFile(java.lang.String categoryMessageFile)
public java.lang.String getCategoryMessageFile()
public void activateOptions()
activateOptions
in interface org.apache.log4j.spi.OptionHandler
activateOptions
in class org.apache.log4j.AppenderSkeleton
public void append(org.apache.log4j.spi.LoggingEvent event)
append
in class org.apache.log4j.AppenderSkeleton
public void finalize()
finalize
in class org.apache.log4j.AppenderSkeleton
public boolean requiresLayout()
Win32EventLogAppender
requires a layout. Hence, this
method always returns true
.