Location: PHPKode > scripts > CLog Class > clog-class/example.php
<html>
<head>
<style>
.error
{
	padding-left:5px; 
	
	font-size: 12px; 
	font-family: Verdana,Arial,  Geneva, sans-serif;
	color: white; 
	height: 20px;
	line-height: 20px;
	width: 100%;
	background-color: #D0020A;	
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,gridsize=100,startColorstr='#D0020A', endColorstr='#FF4E56'); 
	border: 1px solid gray;
	font-weight: bold;
} 
.error div
{
	font-weight: normal;
	font-size: 10px; 
	border-top: 1px dotted gray;
	padding-left:14px; 
	padding-right:14px; 
	background-color: #FEEAEB;
	color: #234333; 
} 
</style>
</head>

<body>
<?php
////////////////////
// Override some of the settings

define('CLOG_OVERRIDE_ERROR_HANDLER',true);  // will display normal errors using this class
define('CLOG_ALLOW_SENDING_EMAIL',false);
define('CLOG_SEND_EMAIL_TO',"hide@address.com");

////////////////////
// Set our out put level for the screen to debug so that we can see all the 
// levels of errors
define('CLOG_LVL_DISPLAY_LEVEL',80); 

////////////////////
// We are going to allow all out errors to be logged 
define('CLOG_LOG_FILE_PATH',".\\"); // Path where the errors are logged
define('CLOG_LVL_WRITE_TO_FILE',80); // level of the logging


include("CLog.php");

////////////////////
// Testing manual debug error with static function
CLog::debug("This is how a debug error looks",__FILE__,__LINE__);
/////////////
// Should display something like
/*
DEBUG 
This is how a debug error looks
File: D:\www\splicer\phpClasses\example.php   (#50)
*/



////////////////////
// Testing overide of default errors
$x = 233 / 0;
/////////////
// Should display something like
/*
WARNING 
Division by zero
File: D:\www\splicer\phpClasses\example.php   (#63)
*/

/*
At the end of this we should have error logs that looks as follows
 
debug.log (defined by CLOG_LOG_FILE_DEBUG)
-------------------------------------------
2006-06-30 03:27:23 : *** DEBUG   This is how a debug error looks    (F-D:\www\splicer\phpClasses\example.php)    (#-56)

error.log (defined by CLOG_LOG_FILE_ERROR)
-------------------------------------------
2006-06-30 03:27:23 : *** WARNING Division by zero    (F-D:\www\splicer\phpClasses\example.php)    (#-69)
 
*/


?>
</body>
</html>
Return current item: CLog Class