jaxx.runtime.swing.log
Class JAXXLog4jAppender

java.lang.Object
  extended by org.apache.log4j.AppenderSkeleton
      extended by org.apache.log4j.WriterAppender
          extended by jaxx.runtime.swing.log.JAXXLog4jAppender
All Implemented Interfaces:
org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler

public class JAXXLog4jAppender
extends org.apache.log4j.WriterAppender

Author:
sletellier

Field Summary
protected  List<org.apache.log4j.spi.LoggingEvent> events
           
protected  org.apache.log4j.Level level
           
protected  StringBuilder logs
           
protected  PropertyChangeSupport pcs
           
static String PROPERTY_LEVEL
           
static String PROPERTY_LOGS
           
 
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
JAXXLog4jAppender()
           
 
Method Summary
 void addPropertyChangeListener(PropertyChangeListener listener)
           
 void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
           
 void append(org.apache.log4j.spi.LoggingEvent event)
           
protected  void appendLog(String log)
           
protected  void firePropertyChange(String propertyName, Object newValue)
           
protected  void firePropertyChange(String propertyName, Object oldValue, Object newValue)
           
 org.apache.log4j.Level getLevel()
           
 String getLogs()
           
 void removePropertyChangeListener(PropertyChangeListener listener)
           
 void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
           
 void setLevel(org.apache.log4j.Level level)
           
 void setLogs(String logs)
           
protected  void updateLog(org.apache.log4j.spi.LoggingEvent event)
           
protected  void updateLogs()
           
 
Methods inherited from class org.apache.log4j.WriterAppender
activateOptions, checkEntryConditions, close, closeWriter, createWriter, getEncoding, getImmediateFlush, requiresLayout, reset, setEncoding, setErrorHandler, setImmediateFlush, setWriter, shouldFlush, 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

PROPERTY_LOGS

public static final String PROPERTY_LOGS
See Also:
Constant Field Values

PROPERTY_LEVEL

public static final String PROPERTY_LEVEL
See Also:
Constant Field Values

events

protected List<org.apache.log4j.spi.LoggingEvent> events

logs

protected StringBuilder logs

level

protected org.apache.log4j.Level level

pcs

protected final PropertyChangeSupport pcs
Constructor Detail

JAXXLog4jAppender

public JAXXLog4jAppender()
Method Detail

getLogs

public String getLogs()

setLogs

public void setLogs(String logs)

getLevel

public org.apache.log4j.Level getLevel()

setLevel

public void setLevel(org.apache.log4j.Level level)

append

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

updateLogs

protected void updateLogs()

updateLog

protected void updateLog(org.apache.log4j.spi.LoggingEvent event)

appendLog

protected void appendLog(String log)

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)

addPropertyChangeListener

public void addPropertyChangeListener(String propertyName,
                                      PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(String propertyName,
                                         PropertyChangeListener listener)

firePropertyChange

protected void firePropertyChange(String propertyName,
                                  Object oldValue,
                                  Object newValue)

firePropertyChange

protected void firePropertyChange(String propertyName,
                                  Object newValue)


Copyright © 2008-2012 CodeLutin. All Rights Reserved.