Top Description Fields Constructors Methods
org.apache.tools.ant.listener

public Class ProfileLogger

extends DefaultLogger
Class Inheritance
Imports
java.util.Date, .Map, java.util.concurrent.ConcurrentHashMap, org.apache.tools.ant.BuildEvent, .DefaultLogger

This is a special logger that is designed to profile builds.
Since
Ant1.8

Field Summary

Modifier and TypeField and Description
private Map<Object, Date>
Inherited from org.apache.tools.ant.DefaultLogger:
emacsModeerrLEFT_COLUMN_SIZElSepmsgOutputLevelout

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
logFinish(BuildEvent event, Date start, String name)

private void
logStart(BuildEvent event, Date start, String name)

public void
targetFinished(BuildEvent
An event with any relevant extra information. Must not be null.
event
)

Overrides org.apache.tools.ant.DefaultLogger.targetFinished.

Implements org.apache.tools.ant.BuildListener.targetFinished.

Logs a message to say that the target has finished.
public void
targetStarted(BuildEvent
An event with any relevant extra information. Must not be null.
event
)

Overrides org.apache.tools.ant.DefaultLogger.targetStarted.

Implements org.apache.tools.ant.BuildListener.targetStarted.

Logs a message to say that the target has started.
public void
taskFinished(BuildEvent
An event with any relevant extra information. Must not be null.
event
)

Overrides org.apache.tools.ant.DefaultLogger.taskFinished.

Implements org.apache.tools.ant.BuildListener.taskFinished.

Logs a message to say that the task has finished.
public void
taskStarted(BuildEvent
An event with any relevant extra information. Must not be null.
event
)

Overrides org.apache.tools.ant.DefaultLogger.taskStarted.

Implements org.apache.tools.ant.BuildListener.taskStarted.

Logs a message to say that the task has started.
Inherited from org.apache.tools.ant.DefaultLogger:
buildFinishedbuildStartedextractProjectNameformatTimegetBuildFailedMessagegetBuildSuccessfulMessagegetMessageOutputLevelgetTimestamplogmessageLoggedprintMessagesetEmacsModesetErrorPrintStreamsetMessageOutputLevelsetOutputPrintStream

Field Detail

profileDataback to summary
private Map<Object, Date> profileData

Constructor Detail

ProfileLoggerback to summary
public ProfileLogger()

Method Detail

logFinishback to summary
private void logFinish(BuildEvent event, Date start, String name)
logStartback to summary
private void logStart(BuildEvent event, Date start, String name)
targetFinishedback to summary
public void targetFinished(BuildEvent event)

Overrides org.apache.tools.ant.DefaultLogger.targetFinished.

Implements org.apache.tools.ant.BuildListener.targetFinished.

Logs a message to say that the target has finished.

Parameters
event:BuildEvent

An event with any relevant extra information. Must not be null.

Annotations
@Override
targetStartedback to summary
public void targetStarted(BuildEvent event)

Overrides org.apache.tools.ant.DefaultLogger.targetStarted.

Implements org.apache.tools.ant.BuildListener.targetStarted.

Logs a message to say that the target has started.

Parameters
event:BuildEvent

An event with any relevant extra information. Must not be null.

Annotations
@Override
taskFinishedback to summary
public void taskFinished(BuildEvent event)

Overrides org.apache.tools.ant.DefaultLogger.taskFinished.

Implements org.apache.tools.ant.BuildListener.taskFinished.

Logs a message to say that the task has finished.

Parameters
event:BuildEvent

An event with any relevant extra information. Must not be null.

Annotations
@Override
taskStartedback to summary
public void taskStarted(BuildEvent event)

Overrides org.apache.tools.ant.DefaultLogger.taskStarted.

Implements org.apache.tools.ant.BuildListener.taskStarted.

Logs a message to say that the task has started.

Parameters
event:BuildEvent

An event with any relevant extra information. Must not be null.

Annotations
@Override