Class JAXXLog4jAppender

java.lang.Object
org.apache.log4j.AppenderSkeleton
org.apache.log4j.WriterAppender
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:
Sylvain Lletellier
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected java.util.List<org.apache.log4j.spi.LoggingEvent> events  
    protected org.apache.log4j.Level level  
    protected java.lang.StringBuilder logs  
    protected java.beans.PropertyChangeSupport pcs  
    static java.lang.String PROPERTY_LEVEL  
    static java.lang.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

    Constructors
    Constructor Description
    JAXXLog4jAppender()  
  • Method Summary

    Modifier and Type Method Description
    void addPropertyChangeListener​(java.beans.PropertyChangeListener listener)  
    void addPropertyChangeListener​(java.lang.String propertyName, java.beans.PropertyChangeListener listener)  
    void append​(org.apache.log4j.spi.LoggingEvent event)  
    protected void appendLog​(java.lang.String log)  
    protected void firePropertyChange​(java.lang.String propertyName, java.lang.Object newValue)  
    protected void firePropertyChange​(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)  
    org.apache.log4j.Level getLevel()  
    java.lang.String getLogs()  
    void removePropertyChangeListener​(java.beans.PropertyChangeListener listener)  
    void removePropertyChangeListener​(java.lang.String propertyName, java.beans.PropertyChangeListener listener)  
    void setLevel​(org.apache.log4j.Level level)  
    void setLogs​(java.lang.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 Details

    • PROPERTY_LOGS

      public static final java.lang.String PROPERTY_LOGS
      See Also:
      Constant Field Values
    • PROPERTY_LEVEL

      public static final java.lang.String PROPERTY_LEVEL
      See Also:
      Constant Field Values
    • events

      protected java.util.List<org.apache.log4j.spi.LoggingEvent> events
    • logs

      protected java.lang.StringBuilder logs
    • level

      protected org.apache.log4j.Level level
    • pcs

      protected final java.beans.PropertyChangeSupport pcs
  • Constructor Details

    • JAXXLog4jAppender

      public JAXXLog4jAppender()
  • Method Details

    • getLogs

      public java.lang.String getLogs()
    • setLogs

      public void setLogs​(java.lang.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​(java.lang.String log)
    • addPropertyChangeListener

      public void addPropertyChangeListener​(java.beans.PropertyChangeListener listener)
    • addPropertyChangeListener

      public void addPropertyChangeListener​(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
    • removePropertyChangeListener

      public void removePropertyChangeListener​(java.beans.PropertyChangeListener listener)
    • removePropertyChangeListener

      public void removePropertyChangeListener​(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
    • firePropertyChange

      protected void firePropertyChange​(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
    • firePropertyChange

      protected void firePropertyChange​(java.lang.String propertyName, java.lang.Object newValue)