diff options
author | jhunkeler <jhunkeler@c5b2fb0a-d05d-0410-98c8-828840a80ff6> | 2009-12-22 12:21:44 -0500 |
---|---|---|
committer | jhunkeler <jhunkeler@c5b2fb0a-d05d-0410-98c8-828840a80ff6> | 2009-12-22 12:21:44 -0500 |
commit | 66a8f61e38c122b596c9fcf89d2cacea57a6e9f2 (patch) | |
tree | ecfd2f1a3966cb5281cab6c89773987661a3a5e9 /includes/debug.php | |
parent | b06638761f326c7f53f157137b119008c2ff7b35 (diff) | |
download | bayonetcms-66a8f61e38c122b596c9fcf89d2cacea57a6e9f2.tar.gz |
(OC) started edit news
git-svn-id: http://svn.3rd-infantry-division.org/testing/branches/Bayonet CMS v2@392 c5b2fb0a-d05d-0410-98c8-828840a80ff6
Diffstat (limited to 'includes/debug.php')
-rw-r--r-- | includes/debug.php | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/includes/debug.php b/includes/debug.php index abafd2d..6ed4ad4 100644 --- a/includes/debug.php +++ b/includes/debug.php @@ -25,6 +25,44 @@ define('REPEAT','repeat'); static $last_message = NULL; static $last_message_count = 0; +static $log_message_last = 0; +static $log_message_queue = array(); +static $log_message_pos = 0; +function decho2($message) +{ + global $log_message_last, $log_message_queue; + $log_message_last_count = 0; + + if($log_message_queue[$log_message_pos] !== $log_message_last) + { + array_push($log_message_queue, $message); + $log_message_pos++; + } + else + { + $log_message_last_count++; + if($log_message_last_count > 3) + { + echo "Previous message recieved $log_message_last_count times<br/>\n"; + $log_message_last_count = 0; + } + } +} + +function logQueueFlush() +{ + global $log_message_queue; + $messageCount = 0; + echo "<div class=\"contentHeading\">Bayonet Debug Messages</div>"; + echo "<div class=\"content\">"; + foreach($log_message_queue as $message) + { + echo "{$messageCount}: $message<br/>\n"; + $messageCount++; + } + echo "</div>"; +} + function decho($message, $flag = REPEAT) { global $last_message, $last_message_count; |