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 voidaddEvent(LogEvent orig)Add a new eventvoidclose()Close the stream.voidfinish(StatusResult result)Called when logging is completedvoidopenStream()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.IOExceptionDescription copied from interface:StreamingLogWriterOpen a stream, called before addEvent is called- Specified by:
openStreamin interfaceStreamingLogWriter- Overrides:
openStreamin classFilterStreamingLogWriter- Throws:
java.io.IOException- if an io error occurs
-
addEvent
public void addEvent(LogEvent orig)
Description copied from interface:StreamingLogWriterAdd a new event- Specified by:
addEventin interfaceLogEventReceiver- Specified by:
addEventin interfaceStreamingLogWriter- Overrides:
addEventin classFilterStreamingLogWriter- Parameters:
orig- log event
-
close
public void close()
Description copied from interface:StreamingLogWriterClose the stream.- Specified by:
closein interfaceStreamingLogWriter- Overrides:
closein 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
-
-