|
Log4j 1.2.14 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
org.apache.log4j.nt Class NTEventLogAppender
java.lang.Object | +--org.apache.log4j.AppenderSkeleton | +--org.apache.log4j.nt.NTEventLogAppender
- All Implemented Interfaces:
- Appender, OptionHandler
- public class NTEventLogAppender
- extends AppenderSkeleton
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 the file NTEventLogAppender.dll in a directory that is on the PATH of the Windows system. Otherwise, you will get a java.lang.UnsatisfiedLinkError.
- Author:
- Chris Taylor, Jim Cakalic
Fields inherited from class org.apache.log4j.AppenderSkeleton |
closed, errorHandler, headFilter, layout, name, tailFilter, threshold |
Constructor Summary | |
NTEventLogAppender()
|
|
NTEventLogAppender(Layout layout)
|
|
NTEventLogAppender(String source)
|
|
NTEventLogAppender(String source,
Layout layout)
|
|
NTEventLogAppender(String server,
String source)
|
|
NTEventLogAppender(String server,
String source,
Layout layout)
|
Method Summary | |
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()
Release any resources allocated within the appender such as file handles, network connections, etc. |
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. |
Methods inherited from class org.apache.log4j.AppenderSkeleton |
addFilter, clearFilters, doAppend, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setErrorHandler, setLayout, setName, setThreshold |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
NTEventLogAppender
public NTEventLogAppender()
NTEventLogAppender
public NTEventLogAppender(String source)
NTEventLogAppender
public NTEventLogAppender(String server, String source)
NTEventLogAppender
public NTEventLogAppender(Layout layout)
NTEventLogAppender
public NTEventLogAppender(String source, Layout layout)
NTEventLogAppender
public NTEventLogAppender(String server, String source, Layout layout)
Method Detail |
close
public void close()
- Description copied from interface:
Appender
- 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.
activateOptions
public void activateOptions()
- Description copied from class:
AppenderSkeleton
- Derived appenders should override this method if option structure requires it.
- Overrides:
activateOptions
in classAppenderSkeleton
append
public void append(LoggingEvent event)
- Description copied from class:
AppenderSkeleton
- Subclasses of
AppenderSkeleton
should implement this method to perform actual logging. See alsoAppenderSkeleton.doAppend
method. - Overrides:
append
in classAppenderSkeleton
finalize
public void finalize()
- Description copied from class:
AppenderSkeleton
- Finalize this appender by calling the derived class'
close
method. - Overrides:
finalize
in classAppenderSkeleton
setSource
public void setSource(String source)
- The Source option which names the source of the event. The current value of this constant is Source.
getSource
public String getSource()
requiresLayout
public boolean requiresLayout()
- The
NTEventLogAppender
requires a layout. Hence, this method always returnstrue
.
|
Log4j 1.2.14 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright 2000-2005 Apache Software Foundation.