public class OverridableStreamingLogWriter extends FilterStreamingLogWriter
| Constructor and Description |
|---|
OverridableStreamingLogWriter(StreamingLogWriter writer) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEvent(LogEvent event)
Add a new event
|
void |
close()
Close the stream.
|
StreamingLogWriter |
getOverride() |
void |
openStream()
Open a stream, called before addEvent is called
|
void |
pushEmpty()
Push no value onto the stack
|
StreamingLogWriter |
removeOverride()
Remove the overriding writer, if any
|
void |
setOverride(StreamingLogWriter writer)
Set the writer to use
|
getWriterpublic OverridableStreamingLogWriter(StreamingLogWriter writer)
public void openStream()
throws java.io.IOException
StreamingLogWriteropenStream in interface StreamingLogWriteropenStream in class FilterStreamingLogWriterjava.io.IOException - if an io error occurspublic void addEvent(LogEvent event)
StreamingLogWriteraddEvent in interface LogEventReceiveraddEvent in interface StreamingLogWriteraddEvent in class FilterStreamingLogWriterevent - log eventpublic void close()
StreamingLogWriterclose in interface StreamingLogWriterclose in class FilterStreamingLogWriterpublic StreamingLogWriter getOverride()
public void setOverride(StreamingLogWriter writer)
writer - writerpublic void pushEmpty()
public StreamingLogWriter removeOverride()