From 3676d7d0a4c407d44c667d7cdcea4280ebf18c47 Mon Sep 17 00:00:00 2001 From: Michael J Rubinsky Date: Tue, 31 May 2016 12:14:55 -0400 Subject: [PATCH] Honor the LOG_DETAILED setting even with streams. --- .../ActiveSync/lib/Horde/ActiveSync/Wbxml/Encoder.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/framework/ActiveSync/lib/Horde/ActiveSync/Wbxml/Encoder.php b/framework/ActiveSync/lib/Horde/ActiveSync/Wbxml/Encoder.php index e29f691e8b3..c91c9acd050 100644 --- a/framework/ActiveSync/lib/Horde/ActiveSync/Wbxml/Encoder.php +++ b/framework/ActiveSync/lib/Horde/ActiveSync/Wbxml/Encoder.php @@ -309,7 +309,13 @@ private function _content($content) $this->_logContent($content); } } else { - $this->_logContent('[STREAM]'); + if ($this->_logLevel == self::LOG_DETAILED) { + rewind($content); + $this->_logContent(stream_get_contents($content)); + rewind($content); + } else { + $this->_logContent('[STREAM]'); + } } $this->_outByte(self::STR_I); $this->_outTermStr($content);