org.apache.log.output
public abstract class AbstractTarget extends Object implements LogTarget, ErrorAware
| 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 void | error(String message, Throwable throwable)
Helper method to write error messages to error handler.
|
| 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
Deprecated: Use getErrorHandler().error(...) directly
Helper method to write error messages to error handler.Parameters: message the error message throwable the exception if any
Returns: the ErrorHandler
Returns: TRUE if the target is open else FALSE
Parameters: event the log event
Parameters: errorHandler the errorHandler