public class ExecutionEventLogger extends AbstractExecutionListener
Modifier and Type | Field and Description |
---|---|
private int |
currentVisitedProjectCount |
private static int |
LINE_LENGTH |
private org.slf4j.Logger |
logger |
private static int |
MAX_PADDED_BUILD_TIME_DURATION_LENGTH |
private static int |
MAX_PROJECT_NAME_LENGTH |
private int |
totalProjects |
Constructor and Description |
---|
ExecutionEventLogger() |
ExecutionEventLogger(org.slf4j.Logger logger) |
Modifier and Type | Method and Description |
---|---|
private void |
append(org.apache.maven.shared.utils.logging.MessageBuilder buffer,
MavenProject project) |
private void |
append(org.apache.maven.shared.utils.logging.MessageBuilder buffer,
MojoExecution me) |
private void |
appendForkInfo(org.apache.maven.shared.utils.logging.MessageBuilder buffer,
MojoDescriptor md) |
private static java.lang.String |
chars(char c,
int count) |
void |
forkedProjectStarted(ExecutionEvent event) |
void |
forkStarted(ExecutionEvent event)
>>> mojo-artifactId:version:goal (mojo-executionId) > :forked-goal @ project-artifactId >>>
|
void |
forkSucceeded(ExecutionEvent event)
<<< mojo-artifactId:version:goal (mojo-executionId) < :forked-goal @ project-artifactId <<<
|
private void |
infoLine(char c) |
private void |
infoMain(java.lang.String msg) |
private boolean |
isSingleVersionedReactor(MavenSession session) |
private void |
logReactorSummary(MavenSession session) |
private void |
logResult(MavenSession session) |
private void |
logStats(MavenSession session) |
void |
mojoSkipped(ExecutionEvent event) |
void |
mojoStarted(ExecutionEvent event)
--- mojo-artifactId:version:goal (mojo-executionId) @ project-artifactId ---
|
void |
projectDiscoveryStarted(ExecutionEvent event) |
void |
projectSkipped(ExecutionEvent event) |
void |
projectStarted(ExecutionEvent event) |
void |
sessionEnded(ExecutionEvent event) |
void |
sessionStarted(ExecutionEvent event) |
forkedProjectFailed, forkedProjectSucceeded, forkFailed, mojoFailed, mojoSucceeded, projectFailed, projectSucceeded
private final org.slf4j.Logger logger
private static final int LINE_LENGTH
private static final int MAX_PADDED_BUILD_TIME_DURATION_LENGTH
private static final int MAX_PROJECT_NAME_LENGTH
private int totalProjects
private volatile int currentVisitedProjectCount
public ExecutionEventLogger()
public ExecutionEventLogger(org.slf4j.Logger logger)
private static java.lang.String chars(char c, int count)
private void infoLine(char c)
private void infoMain(java.lang.String msg)
public void projectDiscoveryStarted(ExecutionEvent event)
projectDiscoveryStarted
in interface ExecutionListener
projectDiscoveryStarted
in class AbstractExecutionListener
public void sessionStarted(ExecutionEvent event)
sessionStarted
in interface ExecutionListener
sessionStarted
in class AbstractExecutionListener
public void sessionEnded(ExecutionEvent event)
sessionEnded
in interface ExecutionListener
sessionEnded
in class AbstractExecutionListener
private boolean isSingleVersionedReactor(MavenSession session)
private void logReactorSummary(MavenSession session)
private void logResult(MavenSession session)
private void logStats(MavenSession session)
public void projectSkipped(ExecutionEvent event)
projectSkipped
in interface ExecutionListener
projectSkipped
in class AbstractExecutionListener
public void projectStarted(ExecutionEvent event)
projectStarted
in interface ExecutionListener
projectStarted
in class AbstractExecutionListener
public void mojoSkipped(ExecutionEvent event)
mojoSkipped
in interface ExecutionListener
mojoSkipped
in class AbstractExecutionListener
public void mojoStarted(ExecutionEvent event)
--- mojo-artifactId:version:goal (mojo-executionId) @ project-artifactId ---
mojoStarted
in interface ExecutionListener
mojoStarted
in class AbstractExecutionListener
public void forkStarted(ExecutionEvent event)
>>> mojo-artifactId:version:goal (mojo-executionId) > :forked-goal @ project-artifactId >>>
>>> mojo-artifactId:version:goal (mojo-executionId) > [lifecycle]phase @ project-artifactId >>>
forkStarted
in interface ExecutionListener
forkStarted
in class AbstractExecutionListener
public void forkSucceeded(ExecutionEvent event)
<<< mojo-artifactId:version:goal (mojo-executionId) < :forked-goal @ project-artifactId <<<
<<< mojo-artifactId:version:goal (mojo-executionId) < [lifecycle]phase @ project-artifactId <<<
forkSucceeded
in interface ExecutionListener
forkSucceeded
in class AbstractExecutionListener
private void append(org.apache.maven.shared.utils.logging.MessageBuilder buffer, MojoExecution me)
private void appendForkInfo(org.apache.maven.shared.utils.logging.MessageBuilder buffer, MojoDescriptor md)
private void append(org.apache.maven.shared.utils.logging.MessageBuilder buffer, MavenProject project)
public void forkedProjectStarted(ExecutionEvent event)
forkedProjectStarted
in interface ExecutionListener
forkedProjectStarted
in class AbstractExecutionListener