org.nakedobjects.metamodel.commons.logging
Class SnapshotAppender
java.lang.Object
org.apache.log4j.AppenderSkeleton
org.nakedobjects.metamodel.commons.logging.SnapshotAppender
- All Implemented Interfaces:
- org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler
- Direct Known Subclasses:
- FileSnapshotAppender, PopupSnapshotAppender, SmtpSnapshotAppender, SocketSnapshotAppender, WebSnapshotAppender
public abstract class SnapshotAppender
- extends org.apache.log4j.AppenderSkeleton
|
Field Summary |
protected org.apache.log4j.helpers.CyclicBuffer |
buffer
|
protected org.apache.log4j.spi.TriggeringEventEvaluator |
triggerEvaluator
|
| Fields inherited from class org.apache.log4j.AppenderSkeleton |
closed, errorHandler, headFilter, layout, name, tailFilter, threshold |
|
Constructor Summary |
SnapshotAppender()
The default constructor will instantiate the appender with a TriggeringEventEvaluator that will
trigger on events with level ERROR or higher. |
SnapshotAppender(org.apache.log4j.spi.TriggeringEventEvaluator evaluator)
|
| Methods inherited from class org.apache.log4j.AppenderSkeleton |
activateOptions, addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setErrorHandler, setLayout, setName, setThreshold |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
buffer
protected org.apache.log4j.helpers.CyclicBuffer buffer
triggerEvaluator
protected org.apache.log4j.spi.TriggeringEventEvaluator triggerEvaluator
SnapshotAppender
public SnapshotAppender()
- The default constructor will instantiate the appender with a
TriggeringEventEvaluator that will
trigger on events with level ERROR or higher.
SnapshotAppender
public SnapshotAppender(org.apache.log4j.spi.TriggeringEventEvaluator evaluator)
append
public void append(org.apache.log4j.spi.LoggingEvent event)
- Specified by:
append in class org.apache.log4j.AppenderSkeleton
forceSnapshot
public void forceSnapshot()
writeSnapshot
protected abstract void writeSnapshot(java.lang.String message,
java.lang.String details)
close
public void close()
- Specified by:
close in interface org.apache.log4j.Appender- Specified by:
close in class org.apache.log4j.AppenderSkeleton
getBufferSize
public int getBufferSize()
getEvaluatorClass
public java.lang.String getEvaluatorClass()
getLocationInfo
public boolean getLocationInfo()
requiresLayout
public boolean requiresLayout()
- returns true to show that this appender requires a .
- Specified by:
requiresLayout in interface org.apache.log4j.Appender- Specified by:
requiresLayout in class org.apache.log4j.AppenderSkeleton
setBufferSize
public void setBufferSize(int bufferSize)
setEvaluatorClass
public void setEvaluatorClass(java.lang.String value)
setAddInfo
public void setAddInfo(boolean addInfo)
setLocationInfo
public void setLocationInfo(boolean locationInfo)
shouldAppend
protected boolean shouldAppend()
Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.