org.apache.log.output
public abstract class AbstractTarget extends Object implements LogTarget, ErrorAware, Closeable
| Field Summary | |
|---|---|
| static ErrorHandler | DEFAULT_ERROR_HANDLER |
| ErrorHandler | m_errorHandler |
| boolean | m_isOpen |
| Constructor Summary | |
|---|---|
| AbstractTarget()
AbstractTarget constructor. | |
| AbstractTarget(ErrorHandler errorHandler)
AbstractTarget constructor. | |
| Method Summary | |
|---|---|
| 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.
|
Parameters: errorHandler the error handler
Parameters: event the log event
Throws: Exception if an event processing error occurs
Returns: the ErrorHandler
Returns: TRUE if the target is open else FALSE
Parameters: event the log event
Parameters: errorHandler the errorHandler