Package org.smallmind.scribe.pen
Class AbstractFormattedAppender
- java.lang.Object
-
- org.smallmind.scribe.pen.AbstractAppender
-
- org.smallmind.scribe.pen.AbstractFormattedAppender
-
- All Implemented Interfaces:
Appender,FormattedAppender
- Direct Known Subclasses:
ConsoleAppender,EmailAppender,FileAppender
public abstract class AbstractFormattedAppender extends AbstractAppender implements FormattedAppender
-
-
Constructor Summary
Constructors Constructor Description AbstractFormattedAppender()AbstractFormattedAppender(String name, Formatter formatter, ErrorHandler errorHandler)AbstractFormattedAppender(Formatter formatter, ErrorHandler errorHandler)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description FormattergetFormatter()abstract voidhandleOutput(String string)voidhandleOutput(Record<?> record)voidsetFormatter(Formatter formatter)-
Methods inherited from class org.smallmind.scribe.pen.AbstractAppender
addFilter, clearFilters, close, getErrorHandler, getFilters, getName, handleError, isActive, publish, setActive, setErrorHandler, setFilter, setFilters, setName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.smallmind.scribe.pen.Appender
addFilter, clearFilters, close, getErrorHandler, getFilters, getName, isActive, publish, setActive, setErrorHandler, setFilter, setFilters, setName
-
-
-
-
Constructor Detail
-
AbstractFormattedAppender
public AbstractFormattedAppender()
-
AbstractFormattedAppender
public AbstractFormattedAppender(Formatter formatter, ErrorHandler errorHandler)
-
AbstractFormattedAppender
public AbstractFormattedAppender(String name, Formatter formatter, ErrorHandler errorHandler)
-
-
Method Detail
-
getFormatter
public Formatter getFormatter()
- Specified by:
getFormatterin interfaceFormattedAppender
-
setFormatter
public void setFormatter(Formatter formatter)
- Specified by:
setFormatterin interfaceFormattedAppender
-
handleOutput
public void handleOutput(Record<?> record) throws Exception
- Specified by:
handleOutputin classAbstractAppender- Throws:
Exception
-
-