Interface for build loggers.
Build loggers are build listeners but with some additional functionality:
Classes that implement a listener must implement this interface.
author |
Hans Lellelid hans@xmpl.org |
---|---|
version |
$Id: 695c190fb6a2339063b67d1557a6af553e6ef936 $ |
see | |
see | |
package |
phing |
buildFinished(\BuildEvent $event)
buildStarted(\BuildEvent $event)
setEmacsMode(boolean $emacsMode)
boolean
true if output is to be unadorned so that emacs and other editors can parse files names, etc.
setErrorStream(\OutputStream $err)
setMessageOutputLevel(integer $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:
integer
The log level integer (e.g. Project::MSG_VERBOSE, etc.).
setOutputStream(\OutputStream $output)
targetFinished(\BuildEvent $event)
targetStarted(\BuildEvent $event)
taskFinished(\BuildEvent $event)
taskStarted(\BuildEvent $event)