ErrorAware, LogTarget, CloseableAbstractJDBCTarget, AbstractJMSTarget, AbstractOutputTarget, AbstractWrappingTarget, MemoryTarget, PriorityFilteringTargetpublic abstract class AbstractTarget extends java.lang.Object implements LogTarget, ErrorAware, Closeable
| Modifier and Type | Field | Description |
|---|---|---|
private static ErrorHandler |
DEFAULT_ERROR_HANDLER |
|
private ErrorHandler |
m_errorHandler |
|
private boolean |
m_isOpen |
| Constructor | Description |
|---|---|
AbstractTarget() |
AbstractTarget constructor.
|
AbstractTarget(ErrorHandler errorHandler) |
AbstractTarget constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
Shutdown target.
|
protected abstract void |
doProcessEvent(LogEvent event) |
Process a log event, via formatting and outputting it.
|
protected ErrorHandler |
getErrorHandler() |
Helper method to retrieve ErrorHandler for subclasses.
|
protected boolean |
isOpen() |
Return the open state of the target.
|
protected void |
open() |
Startup log session.
|
void |
processEvent(LogEvent event) |
Process a log event, via formatting and outputting it.
|
void |
setErrorHandler(ErrorHandler errorHandler) |
Provide component with ErrorHandler.
|
private static final ErrorHandler DEFAULT_ERROR_HANDLER
private ErrorHandler m_errorHandler
private boolean m_isOpen
public AbstractTarget()
public AbstractTarget(ErrorHandler errorHandler)
errorHandler - the error handlerpublic void setErrorHandler(ErrorHandler errorHandler)
setErrorHandler in interface ErrorAwareerrorHandler - the errorHandlerprotected boolean isOpen()
protected void open()
public void processEvent(LogEvent event)
processEvent in interface LogTargetevent - the log eventprotected abstract void doProcessEvent(LogEvent event) throws java.lang.Exception
event - the log eventjava.lang.Exception - if an event processing error occurspublic void close()
protected final ErrorHandler getErrorHandler()
Copyright © 2003-2004 The Apache Software Foundation. All Rights Reserved.