diff options
Diffstat (limited to 'includes/debug.php')
-rw-r--r-- | includes/debug.php | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/includes/debug.php b/includes/debug.php index 87ebe70..29f4195 100644 --- a/includes/debug.php +++ b/includes/debug.php @@ -50,8 +50,8 @@ function decho($message, $force = false) $message = $message; } - if(count($log_message_queue) >= 100) - array_pop($log_message_queue); + //if(count($log_message_queue) >= 100) + // array_pop($log_message_queue); array_push($log_message_queue, $message); @@ -67,10 +67,15 @@ function queuePrint($obj, $force = false) if($config['debug']['enabled'] == false || $config['debug']['show_messages'] == false) return; } - + if(is_array($obj)) { $array_dump = print_r($obj,true); + if(empty($obj)) + { + echo "Array was empty<br />\n"; + return; + } echo "<pre>" . $array_dump . "</pre><br/>\n"; //WriteLog($array_dump,BAYONET_LOG_INFO); } @@ -90,6 +95,10 @@ function queuePrint($obj, $force = false) echo $obj . "<br/>\n"; //WriteLog($message,BAYONET_LOG_INFO); } + else + { + echo "queuePrint: Invalid type of " . gettype($obj) . "<br/>\n"; + } } function logQueueFlush($force = false) @@ -117,6 +126,7 @@ function logQueueFlush($force = false) return false; } + echo "<b>" . count($log_message_queue) . " messages received.</b><br/><br/>\n"; foreach($log_message_queue as $message) { if($message != $log_message_queue[$messageCount - 1]) @@ -156,6 +166,7 @@ function logQueueFlush($force = false) ++$messageCount; } + echo "</div>"; CloseContent(); error_reporting(1); |