diff --git a/public_html/deployment/classes/logger.class.php b/public_html/deployment/classes/logger.class.php index 3f572ea0925af6279ebcc1b3e679ef4c25f79403..7da8dacbac4cf19a9870bb2b55f62ae4bb852673 100644 --- a/public_html/deployment/classes/logger.class.php +++ b/public_html/deployment/classes/logger.class.php @@ -8,6 +8,7 @@ class logger { protected $aMessages=array(); protected $bShowDebug=true; + protected $_iMemStart = false; /** @@ -16,6 +17,7 @@ class logger { * @return boolean */ public function __construct($sInitMessage="Logger was initialized.") { + $this->_iMemStart=memory_get_usage(); $this->add($sInitMessage); return true; } @@ -31,7 +33,7 @@ class logger { /** * enable client debugging by a given array of allowed ip addresses - * @param type $aIpArray + * @param array $aIpArray * @return boolean */ public function enableDebugByIp($aIpArray){ @@ -75,6 +77,12 @@ class logger { return false; } $sOut=''; + $iMem=memory_get_usage(); + $this->add('<hr>'); + $this->add('Memory on start: ' . number_format($this->_iMemStart, 0, '.', ',') . " bytes"); + $this->add('Memory on end: ' . number_format($iMem, 0, '.', ',') . " bytes"); + $this->add('Memory peak: ' . number_format(memory_get_peak_usage(), 0, '.', ',') . " bytes"); + $sStarttime=$this->aMessages[0]["time"]; $iCounter=0;