public class BigProjectLogger extends NoBannerLogger implements SubBuildListener
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FOOTER
Footer string for the log.
|
static java.lang.String |
HEADER
Header string for the log.
|
targetNameemacsMode, err, LEFT_COLUMN_SIZE, lSep, msgOutputLevel, out| Constructor and Description |
|---|
BigProjectLogger() |
| Modifier and Type | Method and Description |
|---|---|
void |
buildFinished(BuildEvent event)
Prints whether the build succeeded or failed,
any errors the occurred during the build, and
how long the build took.
|
void |
buildStarted(BuildEvent event)
Responds to a build being started by just remembering the current time.
|
protected java.lang.String |
extractNameOrDefault(BuildEvent event)
Get the name of an event
|
protected java.lang.String |
extractTargetName(BuildEvent event)
Override point, extract the target name
|
protected java.lang.String |
getBuildFailedMessage()
This is an override point: the message that indicates whether
a build failed.
|
protected java.lang.String |
getBuildSuccessfulMessage()
This is an override point: the message that indicates that
a build succeeded.
|
protected java.lang.String |
getFooter()
Override point: return the footer string for the entry/exit message
|
protected java.lang.String |
getHeader()
Override point: return the header string for the entry/exit message
|
void |
subBuildFinished(BuildEvent event)
Signals that the last target has finished.
|
void |
subBuildStarted(BuildEvent event)
Signals that a subbuild has started.
|
messageLogged, targetFinished, targetStartedextractProjectName, formatTime, getTimestamp, log, printMessage, setEmacsMode, setErrorPrintStream, setMessageOutputLevel, setOutputPrintStream, taskFinished, taskStartedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmessageLogged, targetFinished, targetStarted, taskFinished, taskStartedpublic static final java.lang.String HEADER
public static final java.lang.String FOOTER
protected java.lang.String getBuildFailedMessage()
getBuildFailedMessage in class DefaultLoggerprotected java.lang.String getBuildSuccessfulMessage()
getBuildSuccessfulMessage in class DefaultLoggerpublic void buildStarted(BuildEvent event)
buildStarted in interface BuildListenerbuildStarted in class DefaultLoggerevent - public void buildFinished(BuildEvent event)
buildFinished in interface BuildListenerbuildFinished in class DefaultLoggerevent - BuildEvent.getException()protected java.lang.String extractTargetName(BuildEvent event)
extractTargetName in class NoBannerLoggerevent - the event to work onpublic void subBuildStarted(BuildEvent event)
subBuildStarted in interface SubBuildListenerevent - An event with any relevant extra information. Must not be null.protected java.lang.String extractNameOrDefault(BuildEvent event)
event - the event namepublic void subBuildFinished(BuildEvent event)
subBuildFinished in interface SubBuildListenerevent - An event with any relevant extra information.
Must not be null.BuildEvent.getException()protected java.lang.String getHeader()
protected java.lang.String getFooter()