Class LogMessageProcessor
- java.lang.Object
-
- jetbrains.buildServer.serverSide.buildLog.LogMessageProcessor
-
- Direct Known Subclasses:
LogExtractor
,MessagesPrinter
,TreeMessagePrinter
public abstract class LogMessageProcessor extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
TIME_FORMAT
-
Constructor Summary
Constructors Constructor Description LogMessageProcessor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static String
formatStartTime(Date time, TimeZone tz)
static String
formatStartTime(Date time, TimeZone tz, String formatString)
static String
formatStartTime(LogMessage message, TimeZone tz)
void
process(Iterator<LogMessage> messagesIterator)
void
process(Iterator<LogMessage> messageIterator, boolean mergeTestOutput)
protected boolean
processBlockFinishLogMessage(BlockLogMessage message)
protected boolean
processBlockLogMessage(BlockLogMessage message)
protected void
processError(Throwable error)
protected boolean
processLogMessage(LogMessage message)
-
-
-
Field Detail
-
TIME_FORMAT
protected static final String TIME_FORMAT
- See Also:
- Constant Field Values
-
-
Method Detail
-
process
public final void process(@NotNull Iterator<LogMessage> messagesIterator)
-
process
public final void process(@NotNull Iterator<LogMessage> messageIterator, boolean mergeTestOutput)
-
processLogMessage
protected boolean processLogMessage(@NotNull LogMessage message)
-
processBlockLogMessage
protected boolean processBlockLogMessage(@NotNull BlockLogMessage message)
-
processBlockFinishLogMessage
protected boolean processBlockFinishLogMessage(@NotNull BlockLogMessage message)
-
processError
protected void processError(@NotNull Throwable error)
-
formatStartTime
@NotNull public static String formatStartTime(@NotNull LogMessage message, @NotNull TimeZone tz)
-
formatStartTime
@NotNull public static String formatStartTime(@NotNull Date time, @NotNull TimeZone tz)
-
-