Package jaxx.runtime.swing.log
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>eventsprotected org.apache.log4j.Levellevelprotected java.lang.StringBuilderlogsprotected java.beans.PropertyChangeSupportpcsstatic java.lang.StringPROPERTY_LEVELstatic java.lang.StringPROPERTY_LOGSFields inherited from class org.apache.log4j.WriterAppender
encoding, immediateFlush, qwFields 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 voidaddPropertyChangeListener(java.beans.PropertyChangeListener listener)voidaddPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)voidappend(org.apache.log4j.spi.LoggingEvent event)protected voidappendLog(java.lang.String log)protected voidfirePropertyChange(java.lang.String propertyName, java.lang.Object newValue)protected voidfirePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)org.apache.log4j.LevelgetLevel()java.lang.StringgetLogs()voidremovePropertyChangeListener(java.beans.PropertyChangeListener listener)voidremovePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)voidsetLevel(org.apache.log4j.Level level)voidsetLogs(java.lang.String logs)protected voidupdateLog(org.apache.log4j.spi.LoggingEvent event)protected voidupdateLogs()Methods inherited from class org.apache.log4j.WriterAppender
activateOptions, checkEntryConditions, close, closeWriter, createWriter, getEncoding, getImmediateFlush, requiresLayout, reset, setEncoding, setErrorHandler, setImmediateFlush, setWriter, shouldFlush, subAppend, writeFooter, writeHeaderMethods inherited from class org.apache.log4j.AppenderSkeleton
addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setLayout, setName, setThresholdMethods 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:
appendin classorg.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)
-