public abstract class AbstractOutputTarget extends AbstractTarget
Constructor and Description |
---|
AbstractOutputTarget()
Parameterless constructor.
|
AbstractOutputTarget(Formatter formatter)
Creation of a new abstract output target instance.
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Shutdown target.
|
protected void |
doProcessEvent(LogEvent event)
Process a log event.
|
protected Formatter |
getFormatter()
Returns the Formatter.
|
protected void |
open()
Startup log session.
|
protected void |
write(String data)
Abstract method to write data.
|
getErrorHandler, isOpen, processEvent, setErrorHandler
public AbstractOutputTarget()
public AbstractOutputTarget(Formatter formatter)
formatter
- the formatter to applyprotected Formatter getFormatter()
protected void write(String data)
data
- the data to be outputprotected void doProcessEvent(LogEvent event)
doProcessEvent
in class AbstractTarget
event
- the event to processprotected void open()
open
in class AbstractTarget
public void close()
close
in interface Closeable
close
in class AbstractTarget
Copyright © 1997–2021. All rights reserved.