jetbrains.buildServer.agent
Interface BuildProgressLogger

All Superinterfaces:
FlowLogger, JUnitLogger, SimpleBuildLogger

public interface BuildProgressLogger
extends SimpleBuildLogger, JUnitLogger, FlowLogger

Logger to use for messages sent to the build log on server.


Method Summary
 void activityFinished(java.lang.String activityName, java.lang.String activityType)
           
 void activityStarted(java.lang.String activityName, java.lang.String activityType)
           
 void buildFailureDescription(java.lang.String message)
          Allows to fail build unconditionaly.
 void flush()
           
 void logMessage(BuildMessage1 message)
          Logs specified build message as is
 void progressFinished()
           
 void progressStarted(java.lang.String message)
           
 void targetFinished(java.lang.String targetName)
           
 void targetStarted(java.lang.String targetName)
           
 
Methods inherited from interface jetbrains.buildServer.agent.SimpleBuildLogger
error, exception, message, progressMessage, warning
 
Methods inherited from interface jetbrains.buildServer.agent.JUnitLogger
logComparisonFailure, logSuiteFinished, logSuiteFinished, logSuiteStarted, logSuiteStarted, logTestFailed, logTestFailed, logTestFinished, logTestFinished, logTestIgnored, logTestStarted, logTestStarted, logTestStdErr, logTestStdOut
 
Methods inherited from interface jetbrains.buildServer.agent.FlowLogger
flowFinished, flowStarted
 

Method Detail

activityStarted

void activityStarted(java.lang.String activityName,
                     java.lang.String activityType)

activityFinished

void activityFinished(java.lang.String activityName,
                      java.lang.String activityType)

targetStarted

void targetStarted(java.lang.String targetName)

targetFinished

void targetFinished(java.lang.String targetName)

buildFailureDescription

void buildFailureDescription(java.lang.String message)
Allows to fail build unconditionaly. Message should be short - used in build status text

Parameters:
message - short message describing reason of the build failure (shown in red and used in status text)

progressStarted

void progressStarted(java.lang.String message)

progressFinished

void progressFinished()

logMessage

void logMessage(BuildMessage1 message)
Logs specified build message as is

Parameters:
message - build message to log

flush

void flush()
Specified by:
flush in interface JUnitLogger