|
|||||||||
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 DefaultLogger
protected java.lang.String getBuildSuccessfulMessage()
getBuildSuccessfulMessage
in class DefaultLogger
public void buildStarted(BuildEvent event)
buildStarted
in interface BuildListener
buildStarted
in class DefaultLogger
event
- public void buildFinished(BuildEvent event)
buildFinished
in interface BuildListener
buildFinished
in class DefaultLogger
event
- BuildEvent.getException()
protected java.lang.String extractTargetName(BuildEvent event)
extractTargetName
in class NoBannerLogger
event
- the event to work on
public void subBuildStarted(BuildEvent event)
subBuildStarted
in interface SubBuildListener
event
- 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 SubBuildListener
event
- 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 |