dev.gradleplugins.runnerkit.logging.BuildLogVisitor Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gradle-runner-kit-impl Show documentation
Show all versions of gradle-runner-kit-impl Show documentation
Gradle runner kit implementation.
package dev.gradleplugins.runnerkit.logging;
import dev.gradleplugins.runnerkit.ActionableTaskCount;
import dev.gradleplugins.runnerkit.BuildOutcome;
import dev.gradleplugins.runnerkit.TaskOutcome;
import dev.gradleplugins.runnerkit.TaskPath;
public interface BuildLogVisitor {
void visitTaskHeader(TaskPath taskPath);
void visitTaskHeader(TaskPath taskPath, TaskOutcome taskOutcome);
void visitTaskOutput(TaskPath taskPath, String line);
void visitBuildResult(BuildOutcome buildOutcome);
void visitBuildFailure();
void visitActionableTasks(ActionableTaskCount actionableTaskCount);
void visitContentLine(String line);
}