Package jetbrains.buildServer.web.util
Class MessagesPrinter
- java.lang.Object
-
- jetbrains.buildServer.serverSide.buildLog.LogMessageProcessor
-
- jetbrains.buildServer.web.util.MessagesPrinter
-
public class MessagesPrinter extends LogMessageProcessor
- Author:
- Kir
-
-
Field Summary
-
Fields inherited from class jetbrains.buildServer.serverSide.buildLog.LogMessageProcessor
TIME_FORMAT
-
-
Constructor Summary
Constructors Constructor Description MessagesPrinter(Writer out, BuildPromotion buildData, boolean renderRunningTime, TimeZone tz, boolean renderDivs)MessagesPrinter(Writer out, BuildPromotion buildData, TimeZone tz, boolean renderDivs)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DateconvertToServerTime(LogMessage message, SBuild buildData)voidendColor(StringBuilder sb, LogMessage message)StringgetMessageLine(LogMessage message, SBuild buildData, TimeZone tz, boolean renderRunningTime, boolean printBlockName)StringgetMessageLine(LogMessage message, SBuild buildData, TimeZone tz, boolean renderRunningTime, boolean printBlockName, int baseLevel)static booleanhide(LogMessage message)voidprintBlockMessageTime(BlockLogMessage message, StringBuilder builder, SBuild buildData, boolean renderRunningTime)voidprintBlockName(StringBuilder sb, BlockLogMessage parent)voidprintMessageText(StringBuilder sb, LogMessage message)protected booleanprocessBlockLogMessage(BlockLogMessage message)protected booleanprocessLogMessage(LogMessage message)voidsetExtensions(List<LogMessageProcessorExtension> extensions)voidstartColor(StringBuilder sb, LogMessage message)-
Methods inherited from class jetbrains.buildServer.serverSide.buildLog.LogMessageProcessor
formatStartTime, formatStartTime, formatStartTime, process, process, processBlockFinishLogMessage, processError
-
-
-
-
Constructor Detail
-
MessagesPrinter
public MessagesPrinter(@NotNull Writer out, @NotNull BuildPromotion buildData, boolean renderRunningTime, @NotNull TimeZone tz, boolean renderDivs)
-
MessagesPrinter
public MessagesPrinter(@NotNull Writer out, @NotNull BuildPromotion buildData, @NotNull TimeZone tz, boolean renderDivs)
-
-
Method Detail
-
processLogMessage
protected boolean processLogMessage(@NotNull LogMessage message)- Overrides:
processLogMessagein classLogMessageProcessor
-
processBlockLogMessage
protected boolean processBlockLogMessage(@NotNull BlockLogMessage message)- Overrides:
processBlockLogMessagein classLogMessageProcessor
-
hide
public static boolean hide(LogMessage message)
-
getMessageLine
@Nullable public String getMessageLine(@NotNull LogMessage message, @Nullable SBuild buildData, @NotNull TimeZone tz, boolean renderRunningTime, boolean printBlockName)
-
getMessageLine
@Nullable public String getMessageLine(@NotNull LogMessage message, @Nullable SBuild buildData, @NotNull TimeZone tz, boolean renderRunningTime, boolean printBlockName, int baseLevel)
-
printBlockName
public void printBlockName(StringBuilder sb, BlockLogMessage parent)
-
printMessageText
public void printMessageText(StringBuilder sb, LogMessage message)
-
endColor
public void endColor(StringBuilder sb, LogMessage message)
-
startColor
public void startColor(StringBuilder sb, LogMessage message)
-
printBlockMessageTime
public void printBlockMessageTime(BlockLogMessage message, StringBuilder builder, SBuild buildData, boolean renderRunningTime)
-
convertToServerTime
@NotNull public Date convertToServerTime(@NotNull LogMessage message, @NotNull SBuild buildData)
-
setExtensions
public void setExtensions(@NotNull List<LogMessageProcessorExtension> extensions)
-
-