|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.tools.ant.DefaultLogger
org.apache.tools.ant.NoBannerLogger
org.apache.tools.ant.listener.BigProjectLogger
public class BigProjectLogger
This is a special logger that is designed to make it easier to work with big projects, those that use imports and subant to build complex systems.
| Field Summary | |
|---|---|
static java.lang.String |
FOOTER
Footer string for the log. |
static java.lang.String |
HEADER
Header string for the log. |
| Fields inherited from class org.apache.tools.ant.NoBannerLogger |
|---|
targetName |
| Fields inherited from class org.apache.tools.ant.DefaultLogger |
|---|
emacsMode, err, LEFT_COLUMN_SIZE, lSep, msgOutputLevel, out |
| Constructor Summary | |
|---|---|
BigProjectLogger()
|
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class org.apache.tools.ant.NoBannerLogger |
|---|
messageLogged, targetFinished, targetStarted |
| Methods inherited from class org.apache.tools.ant.DefaultLogger |
|---|
extractProjectName, formatTime, getTimestamp, log, printMessage, setEmacsMode, setErrorPrintStream, setMessageOutputLevel, setOutputPrintStream, taskFinished, taskStarted |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.tools.ant.BuildListener |
|---|
messageLogged, targetFinished, targetStarted, taskFinished, taskStarted |
| Field Detail |
|---|
public static final java.lang.String HEADER
public static final java.lang.String FOOTER
| Constructor Detail |
|---|
public BigProjectLogger()
| Method Detail |
|---|
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 on
public 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 name
public 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()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||