org.apache.tools.ant.listener

Class TimestampedLogger

Implemented Interfaces:
BuildListener, BuildLogger, EventListener

public class TimestampedLogger
extends DefaultLogger

Like a normal logger, except with timed outputs

Field Summary

Fields inherited from class org.apache.tools.ant.DefaultLogger

LEFT_COLUMN_SIZE, emacsMode, err, lSep, msgOutputLevel, out

Method Summary

protected String
getBuildFailedMessage()
This is an override point: the message that indicates whether a build failed.
protected String
getBuildSuccessfulMessage()
This is an override point: the message that indicates that a build succeeded.
protected String
getTimestamp()
Get the current time.

Methods inherited from class org.apache.tools.ant.DefaultLogger

buildFinished, buildStarted, formatTime, getBuildFailedMessage, getBuildSuccessfulMessage, log, messageLogged, printMessage, setEmacsMode, setErrorPrintStream, setMessageOutputLevel, setOutputPrintStream, targetFinished, targetStarted, taskFinished, taskStarted

Method Details

getBuildFailedMessage

protected String getBuildFailedMessage()
This is an override point: the message that indicates whether a build failed. Subclasses can change/enhance the message.
Overrides:
getBuildFailedMessage in interface DefaultLogger
Returns:
The classic "BUILD FAILED"

getBuildSuccessfulMessage

protected String getBuildSuccessfulMessage()
This is an override point: the message that indicates that a build succeeded. Subclasses can change/enhance the message.
Overrides:
getBuildSuccessfulMessage in interface DefaultLogger
Returns:
The classic "BUILD SUCCESSFUL"

getTimestamp

protected String getTimestamp()
Get the current time.
Returns:
the current time as a formatted string.