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 Date
convertToServerTime(LogMessage message, SBuild buildData)
void
endColor(StringBuilder sb, LogMessage message)
String
getMessageLine(LogMessage message, SBuild buildData, TimeZone tz, boolean renderRunningTime, boolean printBlockName)
String
getMessageLine(LogMessage message, SBuild buildData, TimeZone tz, boolean renderRunningTime, boolean printBlockName, int baseLevel)
static boolean
hide(LogMessage message)
void
printBlockMessageTime(BlockLogMessage message, StringBuilder builder, SBuild buildData, boolean renderRunningTime)
void
printBlockName(StringBuilder sb, BlockLogMessage parent)
void
printMessageText(StringBuilder sb, LogMessage message)
protected boolean
processBlockLogMessage(BlockLogMessage message)
protected boolean
processLogMessage(LogMessage message)
void
setExtensions(List<LogMessageProcessorExtension> extensions)
void
startColor(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:
processLogMessage
in classLogMessageProcessor
-
processBlockLogMessage
protected boolean processBlockLogMessage(@NotNull BlockLogMessage message)
- Overrides:
processBlockLogMessage
in 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)
-
-