Commit f753d14e authored by skummer's avatar skummer

ZP-208

- added: logging for wbxml content type, end tags and amount of multipart parts

git-svn-id: https://z-push.org/svn/z-push/trunk@1427 b7dd7b3b-3a3c-0410-9da9-bee62a6cc5b5
parent 3bbd6f52
......@@ -96,9 +96,11 @@ class WBXMLEncoder extends WBXMLDefs {
public function startWBXML() {
if ($this->multipart) {
header("Content-Type: application/vnd.ms-sync.multipart");
ZLog::Write(LOGLEVEL_DEBUG, "WBXMLEncoder->startWBXML() type: vnd.ms-sync.multipart");
}
else {
header("Content-Type: application/vnd.ms-sync.wbxml");
ZLog::Write(LOGLEVEL_DEBUG, "WBXMLEncoder->startWBXML() type: vnd.ms-sync.wbxml");
}
$this->outByte(0x03); // WBXML 1.3
......@@ -149,10 +151,15 @@ class WBXMLEncoder extends WBXMLDefs {
if($stackelem['sent']) {
$this->_endTag();
if(count($this->_stack) == 0)
ZLog::Write(LOGLEVEL_DEBUG, "WBXMLEncoder->endTag() WBXML output completed");
if(count($this->_stack) == 0 && $this->multipart == true) {
$this->processMultipart();
}
}
else
ZLog::Write(LOGLEVEL_ERROR, "WBXMLEncoder->endTag() no tag on stack!");
}
/**
......@@ -472,6 +479,7 @@ class WBXMLEncoder extends WBXMLDefs {
* @return void
*/
private function processMultipart() {
ZLog::Write(LOGLEVEL_DEBUG, sprintf("WBXMLEncoder->processMultipart() with %d parts to be processed", $this->getBodypartsCount()));
$len = ob_get_length();
$buffer = ob_get_clean();
$nrBodyparts = $this->getBodypartsCount();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment