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