Package jetbrains.buildServer.agent
Interface FlowLogger
-
- All Superinterfaces:
BuildProgressLogger
,JUnitLogger
,SimpleBuildLogger
- All Known Implementing Classes:
BaseServerLoggerFacade
,NullBuildProgressLogger
,ServerLoggerFacade
,ServerLoggerFacade
public interface FlowLogger extends BuildProgressLogger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
disposeFlow()
Disposes this flow, i.e.void
startFlow()
Starts flow explicitly.-
Methods inherited from interface jetbrains.buildServer.agent.BuildProgressLogger
activityFinished, activityStarted, activityStarted, buildFailureDescription, flush, getFlowId, getFlowLogger, getThreadLogger, ignoreServiceMessages, internalError, logBuildProblem, logMessage, progressFinished, progressStarted, targetFinished, targetStarted
-
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.SimpleBuildLogger
debug, error, exception, message, message, progressMessage, warning
-
-
-
-
Method Detail
-
startFlow
void startFlow()
Starts flow explicitly. A special message must be sent to TeamCity for each new flow. Usually a flow is started when the first message is logged using this logger, but sometimes there is a need to start flow explicitly. For such cases use this method.- Since:
- 6.0
-
disposeFlow
void disposeFlow()
Disposes this flow, i.e. sends a message to server that this flow won't be used anymore. If there were other flow loggers created by this logger, their flows will be disposed too.- Since:
- 6.0
-
-