PHP Classes
Icontem

File: dtest.phtml


  Search   All class groups All class groups   Latest entries Latest entries   Top 10 charts Top 10 charts   Newsletter Newsletter   Blog Blog   Forums Forums   Help FAQ Help FAQ  
  Login   Register  
Recommend this page to a friend! ReTweet ReTweet Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of creep  >  debugger  >  dtest.phtml  
File: dtest.phtml
Role: ???
Content type: text/plain
Description: example of how to use debugger class
Class: debugger
give you debug messages with verbose levels
 

Contents

Class file image Download
<html>
<body onLoad="document.forms[0].num.focus();">

<font face='arial,helvetica,sans serif' size=2>


<table width=500 align=center><tr><td><font face='arial,helvetica,sans serif' size=2>
When you put debug messages in your code, you should mark them as level 0 if they are very important.
If they are only notices or not very important, mark them with a higher number. The debug class will show you 
all debug messages that are marked with a number less than the reporting threshhold you enter in the box below.
</font></td></tr></table>

<form action=<?=$PHP_SELF;?> method=get>

<center>
<b>Enter debug verbosity level you want (0-10):</b> <input type=text size=2 name=num>
<input type=submit value=Enter><br>
<i>Entering zero squelches out more messages<br>
   Entering a high number lets you see more messages</i>
</center>
</form>

<?

$num = intval($num);

require("debugger.php");
$dbg = new debug ();

$dbg->add_message("0 could be a panic debug message - for something fatal", 0, __LINE__, "/bla/". basename(__FILE__));
$dbg->add_message("2 could be a debug message for something important", 2, __LINE__, "/bla/". basename(__FILE__));
$dbg->add_message("4 could be debug message for something like a warning", 4, __LINE__, "/bla/". basename(__FILE__));
$dbg->add_message("debug level 4 message without line number or filename", 4);
$dbg->add_message("6 could be a warning or mere notice", 6, __LINE__, "/bla/". basename(__FILE__));
$dbg->add_message("8 could be a message you may not always care to hear", 8, __LINE__, "/bla/". basename(__FILE__));
$dbg->add_message("10 could be a message you want to keep quiet most of the
time", 10, __LINE__, "/bla/". basename(__FILE__));
$dbg->add_message("debug level 10 message without the filename", 10, __LINE__);
$dbg->report($num);

?>

<p>
<center>
<a href=dtest.phps>Source code</a>, this file<br>
<a href=debugger.phps>Source code</a>, debugger.php
</center>
</font>
</body>
</html>

 
  Advertise on this site Advertise on this site   Site map Site map   Statistics Statistics   Site tips Site tips   Privacy policy Privacy policy   Contact Contact  

For more information send a message to :
info at phpclasses dot org.
Copyright (c) Icontem 1999-2009 PHP Classes - PHP Class Scripts
  PHP Book Reviews - Reviews of books and other products