Generates a file in the current directory with an XML description of what happened during a build.
The default filename is "log.xml", but this can be overridden
with the property XmlLogger.file
.
author |
Michiel Rook mrook@php.net |
---|---|
version |
$Id: aaf7d77e9952319b9598d786c556be005d34c188 $ |
package |
phing.listener |
__construct()
buildStarted(\BuildEvent $event)
buildFinished(\BuildEvent $event)
targetStarted(\BuildEvent $event)
targetFinished(\BuildEvent $event)
taskStarted(\BuildEvent $event)
taskFinished(\BuildEvent $event)
setMessageOutputLevel(int $level)
Only messages with a message level lower than or equal to the given level are output to the log.
<
p> Constants for the message levels are in Project.php. The order of the levels, from least to most verbose, is:
The default message level for DefaultLogger is Project::MSG_ERR.
see | \BuildLogger#setMessageOutputLevel() |
---|
int
The logging level for the logger.
setOutputStream(\OutputStream $output)
setErrorStream(\OutputStream $err)
BUILD_TAG
TARGET_TAG
TASK_TAG
MESSAGE_TAG
NAME_ATTR
TIME_ATTR
PRIORITY_ATTR
LOCATION_ATTR
ERROR_ATTR
STACKTRACE_TAG
doc : \DOMDocument
var |
The XML document created by this logger. |
---|
\DOMDocument
buildTimerStart : int
var |
Start time for entire build. |
---|
int
buildElement : \DOMElement
var |
Top-level (root) build element |
---|
\DOMElement
elementStack : array
var |
DOMElement[] The parent of the element being processed. |
---|
array
timesStack : array
var |
int[] Array of millisecond times for the various elements being processed. |
---|
array
msgOutputLevel : int
var |
---|
int
out : \OutputStream
err : \OutputStream
outFilename : string
var |
Name of filename to create. |
---|
string