org.apache.log.output
Class AbstractTarget
java.lang.Object
org.apache.log.output.AbstractTarget
- Closeable, ErrorAware, LogTarget
public abstract class AbstractTarget
extends java.lang.Object
Abstract target.
DEFAULT_ERROR_HANDLER
private static final ErrorHandler DEFAULT_ERROR_HANDLER
m_isOpen
private boolean m_isOpen
AbstractTarget
public AbstractTarget()
AbstractTarget constructor.
AbstractTarget
public AbstractTarget(ErrorHandler errorHandler)
AbstractTarget constructor.
errorHandler
- the error handler
close
public void close()
Shutdown target.
Attempting to write to target after close() will cause errors to be logged.
- close in interface Closeable
doProcessEvent
protected abstract void doProcessEvent(LogEvent event)
throws Exception
Process a log event, via formatting and outputting it.
This should be overidden by subclasses.
getErrorHandler
protected final ErrorHandler getErrorHandler()
Helper method to retrieve ErrorHandler for subclasses.
isOpen
protected boolean isOpen()
Return the open state of the target.
- TRUE if the target is open else FALSE
open
protected void open()
Startup log session.