|
Log4j 1.1.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.log4j.AppenderSkeleton | +--org.apache.log4j.nt.NTEventLogAppender
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.
Field Summary | |
static String |
SOURCE_OPTION
Deprecated. Options are now handled using the JavaBeans paradigm. This constant is not longer needed and will be removed in the near term. |
Fields inherited from class org.apache.log4j.AppenderSkeleton |
closed, errorHandler, headFilter, layout, name, tailFilter, threshold, THRESHOLD_OPTION |
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 imlenentation's close method. |
String[] |
getOptionStrings()
Deprecated. We now use JavaBeans introspection to configure components. Options strings are no longer needed. |
String |
getSource()
|
boolean |
requiresLayout()
The NTEventLogAppender requires a layout. |
void |
setOption(String key,
String value)
Set option to value .
|
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 |
Field Detail |
public static final String SOURCE_OPTION
Constructor Detail |
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)
Method Detail |
public String[] getOptionStrings()
getOptionStrings
in class AppenderSkeleton
public void setOption(String key, String value)
setOption
method.
OptionHandler
option
to value
.
The handling of each option depends on the OptionHandler
instance. Some options may become active immediately whereas
other may be activated only when OptionHandler.activateOptions()
is
called.
setOption
in class AppenderSkeleton
public void close()
Appender
It is a programming error to append to a closed appender.
public void activateOptions()
AppenderSkeleton
activateOptions
in class AppenderSkeleton
public void append(LoggingEvent event)
AppenderSkeleton
AppenderSkeleton
should implement this
method to perform actual logging. See also AppenderSkeleton.doAppend
method.append
in class AppenderSkeleton
public void finalize()
AppenderSkeleton
close
method.finalize
in class AppenderSkeleton
public void setSource(String source)
public String getSource()
public boolean requiresLayout()
NTEventLogAppender
requires a layout. Hence,
this method always returns true
.
|
Log4j 1.1.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |