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 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, projectSucceededprivate 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 ExecutionListenerprojectDiscoveryStarted in class AbstractExecutionListenerpublic void sessionStarted(ExecutionEvent event)
sessionStarted in interface ExecutionListenersessionStarted in class AbstractExecutionListenerpublic void sessionEnded(ExecutionEvent event)
sessionEnded in interface ExecutionListenersessionEnded in class AbstractExecutionListenerprivate void logReactorSummary(MavenSession session)
private void logResult(MavenSession session)
private void logStats(MavenSession session)
public void projectSkipped(ExecutionEvent event)
projectSkipped in interface ExecutionListenerprojectSkipped in class AbstractExecutionListenerpublic void projectStarted(ExecutionEvent event)
projectStarted in interface ExecutionListenerprojectStarted in class AbstractExecutionListenerpublic void mojoSkipped(ExecutionEvent event)
mojoSkipped in interface ExecutionListenermojoSkipped in class AbstractExecutionListenerpublic void mojoStarted(ExecutionEvent event)
--- mojo-artifactId:version:goal (mojo-executionId) @ project-artifactId ---
mojoStarted in interface ExecutionListenermojoStarted in class AbstractExecutionListenerpublic 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 ExecutionListenerforkStarted in class AbstractExecutionListenerpublic 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 ExecutionListenerforkSucceeded in class AbstractExecutionListenerprivate 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 ExecutionListenerforkedProjectStarted in class AbstractExecutionListener