org.apache.log.output
public abstract class AbstractOutputTarget extends AbstractTarget
| Field Summary | |
|---|---|
| Formatter | m_formatter Formatter for target. |
| Constructor Summary | |
|---|---|
| AbstractOutputTarget() Parameterless constructor. | |
| AbstractOutputTarget(Formatter formatter)
Creation of a new abstract output target instance. | |
| Method Summary | |
|---|---|
| void | close()
Shutdown target.
|
| protected void | doProcessEvent(LogEvent event)
Process a log event. |
| String | format(LogEvent event)
Helper method to format an event into a string, using the formatter if available.
|
| protected Formatter | getFormatter() Returns the Formatter. |
| String | getHead()
Helper method to retrieve head for log session.
|
| String | getTail()
Helper method to retrieve tail for log session.
|
| protected void | open()
Startup log session.
|
| protected void | write(String data)
Abstract method to write data.
|
| void | writeHead()
Helper method to write out log head.
|
| void | writeTail()
Helper method to write out log tail.
|
Parameters: formatter the formatter to apply
Parameters: event the event to process
Parameters: event the LogEvent
Returns: the formatted string
Returns: the head string
Returns: the head string
Parameters: data the data to be output