Generates a file in the current directory with an JSON description of what happened during a build.
The default filename is "log.json", but this can be overridden
with the property JsonLogger.file
.
author |
Siad Ardroumli siad.ardroumli@gmail.com |
---|---|
package |
phing.listener |
__construct()
buildFinished(\BuildEvent $event)
buildStarted(\BuildEvent $event)
getBuildElement() : \DOMElement
\DOMElement
getBuildTimerStart() : integer
integer
getDoc() : \DOMDocument
\DOMDocument
getElementStack() : array
array
getMsgOutputLevel() : integer
integer
getOutFilename() : string
string
getTimesStack() : array
array
setBuildElement( $elem)
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)
see | \BuildLogger#setErrorStream() |
---|---|
setMessageOutputLevel(integer $level)
Only messages with a message level lower than or equal to the given level are output to the log.
Constants for the message levels are in Project.php. The order of the levels, from least to most verbose, is:
see | \BuildLogger#setMessageOutputLevel() |
---|---|
integer
The logging level for the logger.
setOutputStream(\OutputStream $output)
see | \BuildLogger#setOutputStream() |
---|---|
targetFinished(\BuildEvent $event)
targetStarted(\BuildEvent $event)
taskFinished(\BuildEvent $event)
taskStarted(\BuildEvent $event)
xml2js(\SimpleXMLElement $xmlnode, $isRoot = true)
\SimpleXMLElement
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 : integer
var |
Start time for entire build. |
---|
integer
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 : integer
var |
---|
integer
out : \OutputStream
err : \OutputStream
outFilename : string
var |
Name of filename to create. |
---|
string