java.lang.Objectorg.apache.log4j.AppenderSkeleton
org.apache.log4j.lf5.LF5Appender
LF5Appender logs events to a swing based logging
 console. The swing console supports turning categories on and off,
 multiple detail level views, as well as full text searching and many
 other capabilties.
| Field Summary | |
| protected static LogBrokerMonitor | _defaultLogMonitor | 
| protected static AppenderFinalizer | _finalizer | 
| protected  LogBrokerMonitor | _logMonitor | 
| Fields inherited from class org.apache.log4j.AppenderSkeleton | 
| closed, errorHandler, headFilter, layout, name, tailFilter, threshold | 
| Constructor Summary | |
| LF5Appender()Constructs a LF5Appenderusing the default instance of
 theLogBrokerMonitor. | |
| LF5Appender(LogBrokerMonitor monitor)Constructs a LF5Appender | |
| Method Summary | |
|  void | append(LoggingEvent event)Appends a LoggingEventrecord to theLF5Appender. | 
|  void | close()This method is an empty implementation of the close() method inherited from the org.apache.log4j.Appenderinterface. | 
|  boolean | equals(LF5Appender compareTo)The equals method compares two LF5Appenders and determines whether they are equal. | 
| protected static LogBrokerMonitor | getDefaultInstance() | 
| protected static int | getDefaultMonitorHeight() | 
| protected static int | getDefaultMonitorWidth() | 
|  LogBrokerMonitor | getLogBrokerMonitor() | 
| protected static int | getScreenHeight() | 
| protected static int | getScreenWidth() | 
| static void | main(String[] args) | 
|  boolean | requiresLayout()Returns a value that indicates whether this appender requires a Layout. | 
|  void | setCallSystemExitOnClose(boolean callSystemExitOnClose)This method is used to set the property that controls whether the LogBrokerMonitoris hidden or closed when a user
 exits
 the monitor. | 
|  void | setMaxNumberOfRecords(int maxNumberOfRecords) | 
| Methods inherited from class org.apache.log4j.AppenderSkeleton | 
| activateOptions, addFilter, clearFilters, doAppend, finalize, 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 | 
protected LogBrokerMonitor _logMonitor
protected static LogBrokerMonitor _defaultLogMonitor
protected static AppenderFinalizer _finalizer
| Constructor Detail | 
public LF5Appender()
LF5Appender using the default instance of
 the LogBrokerMonitor. This constructor should LF5Appender(LogBrokerMonitor monitor)
 constructor, unless you need to spawn additional log monitoring
 windows.
public LF5Appender(LogBrokerMonitor monitor)
LF5Appender using an instance of
 a LogBrokerMonitor supplied by the user. This
 constructor should only be used when you need to spawn
 additional log monitoring windows.
- Parameters:
- monitor- An instance of a- LogBrokerMonitor- 
 created by the user.
| Method Detail | 
public void append(LoggingEvent event)
LoggingEvent record to the
 LF5Appender.
append in class AppenderSkeletonevent - The LoggingEvent
 to be appended.public void close()
org.apache.log4j.Appender interface.
public boolean requiresLayout()
Layout. This method always returns false.
 No layout is required for the LF5Appender.
public void setCallSystemExitOnClose(boolean callSystemExitOnClose)
LogBrokerMonitor is hidden or closed when a user
 exits
 the monitor. By default, the LogBrokerMonitor will hide
 itself when the log window is exited, and the swing thread will
 continue to run in the background. If this property is
 set to true, the LogBrokerMonitor will call System.exit(0)
 and will shut down swing thread and the virtual machine.
callSystemExitOnClose - A boolean value indicating whether
 to call System.exit(0) when closing the log window.public boolean equals(LF5Appender compareTo)
Appenders will be considered equal
 if, and only if, they both contain references to the same 
 LogBrokerMonitor.
compareTo - A boolean value indicating whether
 the two LF5Appenders are equal.public LogBrokerMonitor getLogBrokerMonitor()
public static void main(String[] args)
public void setMaxNumberOfRecords(int maxNumberOfRecords)
protected static LogBrokerMonitor getDefaultInstance()
LogBrokerMonitor.protected static int getScreenWidth()
Toolkitprotected static int getScreenHeight()
Toolkitprotected static int getDefaultMonitorWidth()
protected static int getDefaultMonitorHeight()
Copyright © 2000 Micro Focus International Limited.  All rights reserved.  
This document and the proprietary marks and names used herein are protected by international law.