jetbrains.buildServer.serverSide.buildLog
Interface BuildLog

All Superinterfaces:
BuildLogReader, BuildLogWriter, FlowHierarchy, MessagesState

public interface BuildLog
extends BuildLogReader, BuildLogWriter, FlowHierarchy

BuildLog allows to write and read log messages. Messages can be written until BuildLogWriter.close() method is invoked. Usually this happens when build is finishing. Messages can be read at any time.


Field Summary
 
Fields inherited from interface jetbrains.buildServer.serverSide.buildLog.MessagesState
MAX_LAST_MESSAGE_TEXT_SIZE
 
Method Summary
 java.lang.String getSizeEstimate()
          Returns a human-readable string containing approx.
 long getSizeEstimateAsLong()
          Returns an approx.
 
Methods inherited from interface jetbrains.buildServer.serverSide.buildLog.BuildLogReader
getDefaultFilteredMessages, getErrorMessages, getFilteredMessages, getLastMessageTimestamp, getMessages, getMessagesIterator, isClosed
 
Methods inherited from interface jetbrains.buildServer.serverSide.buildLog.BuildLogWriter
close, flush
 
Methods inherited from interface jetbrains.buildServer.serverSide.buildLog.MessagesState
closeBlock, closeProgressBlock, dropProgressText, error, error, getCurrentProgressText, getLastBlockMessage, getLastMessage, message, message, openBlock, openBlock, openProgressBlock, openProgressBlock, progressMessage, progressMessage
 
Methods inherited from interface jetbrains.buildServer.serverSide.buildLog.FlowHierarchy
flowFinished, flowIdToInt, flowStarted, getFlowWithChildren, getParentFlow
 

Method Detail

getSizeEstimate

java.lang.String getSizeEstimate()
Returns a human-readable string containing approx. build log size.

Returns:
approx. build log size as string

getSizeEstimateAsLong

long getSizeEstimateAsLong()
Returns an approx. build log size.

Returns:
approx. build log size as long
Since:
5.0