Package org.apache.tools.ant
Class NoBannerLogger
- java.lang.Object
- 
- org.apache.tools.ant.DefaultLogger
- 
- org.apache.tools.ant.NoBannerLogger
 
 
- 
- All Implemented Interfaces:
- java.util.EventListener,- BuildListener,- BuildLogger
 - Direct Known Subclasses:
- SimpleBigProjectLogger
 
 public class NoBannerLogger extends DefaultLogger Extends DefaultLogger to strip out empty targets.
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.lang.StringtargetNameName of the current target, if it should be displayed on the next message.- 
Fields inherited from class org.apache.tools.ant.DefaultLoggeremacsMode, err, LEFT_COLUMN_SIZE, lSep, msgOutputLevel, out
 
- 
 - 
Constructor SummaryConstructors Constructor Description NoBannerLogger()Sole constructor.
 - 
Method SummaryModifier and Type Method Description protected java.lang.StringextractTargetName(BuildEvent event)Override point, extract the target namevoidmessageLogged(BuildEvent event)Logs a message for a target if it is of an appropriate priority, also logging the name of the target if this is the first message which needs to be logged for the target.voidtargetFinished(BuildEvent event)Resets the current target name tonull.voidtargetStarted(BuildEvent event)Notes the name of the target so it can be logged if it generates any messages.- 
Methods inherited from class org.apache.tools.ant.DefaultLoggerbuildFinished, buildStarted, extractProjectName, formatTime, getBuildFailedMessage, getBuildSuccessfulMessage, getTimestamp, log, printMessage, setEmacsMode, setErrorPrintStream, setMessageOutputLevel, setOutputPrintStream, taskFinished, taskStarted
 
- 
 
- 
- 
- 
Method Detail- 
targetStartedpublic void targetStarted(BuildEvent event) Notes the name of the target so it can be logged if it generates any messages.- Specified by:
- targetStartedin interface- BuildListener
- Overrides:
- targetStartedin class- DefaultLogger
- Parameters:
- event- A BuildEvent containing target information. Must not be- null.
- See Also:
- BuildEvent.getTarget()
 
 - 
extractTargetNameprotected java.lang.String extractTargetName(BuildEvent event) Override point, extract the target name- Parameters:
- event- the event to work on
- Returns:
- the target name to print
- Since:
- Ant1.7.1
 
 - 
targetFinishedpublic void targetFinished(BuildEvent event) Resets the current target name tonull.- Specified by:
- targetFinishedin interface- BuildListener
- Overrides:
- targetFinishedin class- DefaultLogger
- Parameters:
- event- Ignored in this implementation.
- See Also:
- BuildEvent.getException()
 
 - 
messageLoggedpublic void messageLogged(BuildEvent event) Logs a message for a target if it is of an appropriate priority, also logging the name of the target if this is the first message which needs to be logged for the target.- Specified by:
- messageLoggedin interface- BuildListener
- Overrides:
- messageLoggedin class- DefaultLogger
- Parameters:
- event- A BuildEvent containing message information. Must not be- null.
- See Also:
- BuildEvent.getMessage(),- BuildEvent.getException(),- BuildEvent.getPriority()
 
 
- 
 
-