public class

NTEventLogAppender

extends AppenderSkeleton
java.lang.Object
   ↳ org.apache.log4j.AppenderSkeleton
     ↳ org.apache.log4j.nt.NTEventLogAppender

Class Overview

Append to the NT event log system.

WARNING This appender can only be installed and used on a Windows system.

Do not forget to place NTEventLogAppender.dll, NTEventLogAppender.amd64.dll, NTEventLogAppender.ia64.dll or NTEventLogAppender.x86.dll as appropriate in a directory that is on the PATH of the Windows system. Otherwise, you will get a java.lang.UnsatisfiedLinkError.

Summary

[Expand]
Inherited Fields
From class org.apache.log4j.AppenderSkeleton
Public Constructors
NTEventLogAppender()
NTEventLogAppender(String source)
NTEventLogAppender(String server, String source)
NTEventLogAppender(Layout layout)
NTEventLogAppender(String source, Layout layout)
NTEventLogAppender(String server, String source, Layout layout)
Public Methods
void activateOptions()
Derived appenders should override this method if option structure requires it.
void append(LoggingEvent event)
Subclasses of AppenderSkeleton should implement this method to perform actual logging.
void close()
void finalize()
Finalize this appender by calling the derived class' close method.
String getSource()
boolean requiresLayout()
The NTEventLogAppender requires a layout.
void setSource(String source)
The Source option which names the source of the event.
[Expand]
Inherited Methods
From class org.apache.log4j.AppenderSkeleton
From class java.lang.Object
From interface org.apache.log4j.Appender
From interface org.apache.log4j.spi.OptionHandler

Public Constructors

public NTEventLogAppender ()

public NTEventLogAppender (String source)

public NTEventLogAppender (String server, String source)

public NTEventLogAppender (Layout layout)

public NTEventLogAppender (String source, Layout layout)

public NTEventLogAppender (String server, String source, Layout layout)

Public Methods

public void activateOptions ()

Derived appenders should override this method if option structure requires it.

public void append (LoggingEvent event)

Subclasses of AppenderSkeleton should implement this method to perform actual logging. See also AppenderSkeleton.doAppend method.

public void close ()

public void finalize ()

Finalize this appender by calling the derived class' close method.

public String getSource ()

public boolean requiresLayout ()

The NTEventLogAppender requires a layout. Hence, this method always returns true.

public void setSource (String source)

The Source option which names the source of the event. The current value of this constant is Source.