org.jboss.dashboard.log
Class MemoryAppender
java.lang.Object
org.apache.log4j.AppenderSkeleton
org.jboss.dashboard.log.MemoryAppender
- All Implemented Interfaces:
- org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler
public class MemoryAppender
- extends org.apache.log4j.AppenderSkeleton
Log4J appender that store the incoming events in a shared memory buffer.
| Fields inherited from class org.apache.log4j.AppenderSkeleton |
closed, errorHandler, headFilter, layout, name, tailFilter, threshold |
| Methods inherited from class org.apache.log4j.AppenderSkeleton |
addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setErrorHandler, setLayout, setName, setThreshold |
bufferSize
protected int bufferSize
buffer
protected transient LinkedList<org.apache.log4j.spi.LoggingEvent> buffer
log4JManager
protected transient Log4JManager log4JManager
_onAppend
protected transient boolean _onAppend
MemoryAppender
public MemoryAppender(Log4JManager log4JManager)
getBuffer
public LinkedList<org.apache.log4j.spi.LoggingEvent> getBuffer()
getBufferSize
public int getBufferSize()
setBufferSize
public void setBufferSize(int bufferSize)
requiresLayout
public boolean requiresLayout()
activateOptions
public void activateOptions()
- Specified by:
activateOptions in interface org.apache.log4j.spi.OptionHandler- Overrides:
activateOptions in class org.apache.log4j.AppenderSkeleton
close
public void close()
clear
public void clear()
append
public void append(org.apache.log4j.spi.LoggingEvent event)
- Specified by:
append in class org.apache.log4j.AppenderSkeleton
Copyright © 2012-2013 JBoss by Red Hat. All Rights Reserved.