Package com.dtolabs.rundeck.core.logging
Class PluginFilteredStreamingLogWriter
- java.lang.Object
-
- com.dtolabs.rundeck.core.logging.FilterStreamingLogWriter
-
- com.dtolabs.rundeck.core.logging.PluginFilteredStreamingLogWriter
-
- All Implemented Interfaces:
LogEventReceiver
,StreamingLogWriter
public class PluginFilteredStreamingLogWriter extends FilterStreamingLogWriter
Filters log output through log filter plugins- Since:
- 5/11/17
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addEvent(LogEvent orig)
Add a new eventvoid
close()
Close the stream.void
finish(StatusResult result)
Called when logging is completedvoid
openStream()
Open a stream, called before addEvent is called-
Methods inherited from class com.dtolabs.rundeck.core.logging.FilterStreamingLogWriter
getWriter
-
-
-
-
Method Detail
-
openStream
public void openStream() throws java.io.IOException
Description copied from interface:StreamingLogWriter
Open a stream, called before addEvent is called- Specified by:
openStream
in interfaceStreamingLogWriter
- Overrides:
openStream
in classFilterStreamingLogWriter
- Throws:
java.io.IOException
- if an io error occurs
-
addEvent
public void addEvent(LogEvent orig)
Description copied from interface:StreamingLogWriter
Add a new event- Specified by:
addEvent
in interfaceLogEventReceiver
- Specified by:
addEvent
in interfaceStreamingLogWriter
- Overrides:
addEvent
in classFilterStreamingLogWriter
- Parameters:
orig
- log event
-
close
public void close()
Description copied from interface:StreamingLogWriter
Close the stream.- Specified by:
close
in interfaceStreamingLogWriter
- Overrides:
close
in classFilterStreamingLogWriter
-
finish
public void finish(StatusResult result)
Called when logging is completed- Parameters:
result
- status of the enclosed action, may be null if an error occurred
-
-