Interface for build loggers.
Build loggers are build listeners but with some additional functionality: - They can be configured with a log level (below which they will ignore messages) - They have error and output streams
Classes that implement a listener must implement this interface.
| author | Hans Lellelid |
|---|---|
| version | $Id$ |
| see | \global\BuildEvent |
| see | \global\Project::addBuildListener() |
| package | phing |
buildFinished(\BuildEvent $event)
| see | \BuildEvent::getException() |
|---|---|
| inherited_from | \BuildListener::buildFinished() |
buildStarted(\BuildEvent $event)
setErrorStream(\OutputStream $err)
setMessageOutputLevel(int $level)
Messages below this level are ignored.
Constants for the message levels are in Project.php. The order of the levels, from least to most verbose, is: - Project::MSG_ERR - Project::MSG_WARN - Project::MSG_INFO - Project::MSG_VERBOSE - Project::MSG_DEBUG
intThe log level integer (e.g. Project::MSG_VERBOSE, etc.).
setOutputStream(\OutputStream $output)
targetFinished(\BuildEvent $event)
| see | \BuildEvent#getException() |
|---|---|
| inherited_from | \BuildListener::targetFinished() |
targetStarted(\BuildEvent $event)
| see | \BuildEvent::getTarget() |
|---|---|
| inherited_from | \BuildListener::targetStarted() |
taskFinished(\BuildEvent $event)
| see | \BuildEvent::getException() |
|---|---|
| inherited_from | \BuildListener::taskFinished() |
taskStarted(\BuildEvent $event)
| see | \BuildEvent::getTask() |
|---|---|
| inherited_from | \BuildListener::taskStarted() |