Added debug log echo option to Calculation Engine (for PHPExcel development team debugging use only)
git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@68482 2327b42d-5241-43d6-9e2a-de5ac946f064
This commit is contained in:
parent
5a7e7bb93f
commit
8a00ef61e8
|
@ -180,6 +180,19 @@ class PHPExcel_Calculation {
|
||||||
*/
|
*/
|
||||||
public $writeDebugLog = false;
|
public $writeDebugLog = false;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Flag to determine whether a debug log should be echoed by the calculation engine
|
||||||
|
* If true, then a debug log will be echoed
|
||||||
|
* If false, then a debug log will not be echoed
|
||||||
|
* A debug log can only be echoed if it is generated
|
||||||
|
*
|
||||||
|
* @access public
|
||||||
|
* @var boolean
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public $echoDebugLog = false;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* An array of the nested cell references accessed by the calculation engine, used for the debug log
|
* An array of the nested cell references accessed by the calculation engine, used for the debug log
|
||||||
*
|
*
|
||||||
|
@ -3538,6 +3551,9 @@ class PHPExcel_Calculation {
|
||||||
private function _writeDebug($message) {
|
private function _writeDebug($message) {
|
||||||
// Only write the debug log if logging is enabled
|
// Only write the debug log if logging is enabled
|
||||||
if ($this->writeDebugLog) {
|
if ($this->writeDebugLog) {
|
||||||
|
if ($this->echoDebugLog) {
|
||||||
|
echo implode(' -> ',$this->debugLogStack).' -> '.$message,'<br />';
|
||||||
|
}
|
||||||
$this->debugLog[] = implode(' -> ',$this->debugLogStack).' -> '.$message;
|
$this->debugLog[] = implode(' -> ',$this->debugLogStack).' -> '.$message;
|
||||||
}
|
}
|
||||||
} // function _writeDebug()
|
} // function _writeDebug()
|
||||||
|
|
Loading…
Reference in New Issue