de.fesenmeyer.dbnormalizer.core.log
Class TextAreaAppender

java.lang.Object
  extended by org.apache.log4j.AppenderSkeleton
      extended by org.apache.log4j.WriterAppender
          extended by de.fesenmeyer.dbnormalizer.core.log.TextAreaAppender
All Implemented Interfaces:
org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler

public class TextAreaAppender
extends org.apache.log4j.WriterAppender

A Log4j appender that writes to a JTextArea. Based on http://textareaappender.zcage.com/


Field Summary
private static JTextArea jTextArea
           
 
Fields inherited from class org.apache.log4j.WriterAppender
encoding, immediateFlush, qw
 
Fields inherited from class org.apache.log4j.AppenderSkeleton
closed, errorHandler, headFilter, layout, name, tailFilter, threshold
 
Constructor Summary
TextAreaAppender()
           
 
Method Summary
 void append(org.apache.log4j.spi.LoggingEvent loggingEvent)
           
static void setTextArea(JTextArea jTextArea)
          Set the target JTextArea for the logging information to appear.
 
Methods inherited from class org.apache.log4j.WriterAppender
activateOptions, checkEntryConditions, close, closeWriter, createWriter, getEncoding, getImmediateFlush, requiresLayout, reset, setEncoding, setErrorHandler, setImmediateFlush, setWriter, subAppend, writeFooter, writeHeader
 
Methods inherited from class org.apache.log4j.AppenderSkeleton
addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setLayout, setName, setThreshold
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jTextArea

private static JTextArea jTextArea
Constructor Detail

TextAreaAppender

public TextAreaAppender()
Method Detail

setTextArea

public static void setTextArea(JTextArea jTextArea)
Set the target JTextArea for the logging information to appear.


append

public void append(org.apache.log4j.spi.LoggingEvent loggingEvent)
Overrides:
append in class org.apache.log4j.WriterAppender