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 List<org.apache.log4j.spi.LoggingEvent>eventsprotected org.apache.log4j.Levellevelprotected StringBuilderlogsprotected PropertyChangeSupportpcsstatic StringPROPERTY_LEVELstatic StringPROPERTY_LOGS
-
Constructor Summary
Constructors Constructor Description JAXXLog4jAppender()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPropertyChangeListener(PropertyChangeListener listener)voidaddPropertyChangeListener(String propertyName, PropertyChangeListener listener)voidappend(org.apache.log4j.spi.LoggingEvent event)protected voidappendLog(String log)protected voidfirePropertyChange(String propertyName, Object newValue)protected voidfirePropertyChange(String propertyName, Object oldValue, Object newValue)org.apache.log4j.LevelgetLevel()StringgetLogs()voidremovePropertyChangeListener(PropertyChangeListener listener)voidremovePropertyChangeListener(String propertyName, PropertyChangeListener listener)voidsetLevel(org.apache.log4j.Level level)voidsetLogs(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, writeHeader
-
-
-
-
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
-
-
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:
appendin classorg.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)
-
-