Add logging functions
This commit is contained in:
parent
39928a2c56
commit
f644890e3a
29
php/logging.php
Normal file
29
php/logging.php
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
<?php
|
||||||
|
//define("DEBUG", null);
|
||||||
|
define("LOG_FILE", __DIR__ . "/../php.log");
|
||||||
|
define("PREFIX_ERROR", "Error: ");
|
||||||
|
|
||||||
|
function log_print($string)
|
||||||
|
{
|
||||||
|
if(defined("DEBUG") && !defined("NO_ECHO")) {
|
||||||
|
echo $string . "<br>";
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$handle = fopen(LOG_FILE, "a");
|
||||||
|
if (!$handle) {
|
||||||
|
echo "Unable to open file.<br>";
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!fwrite($handle, $string . "\n")) {
|
||||||
|
echo "Unable to write to file.<br>";
|
||||||
|
}
|
||||||
|
fclose($handle);
|
||||||
|
}
|
||||||
|
|
||||||
|
function log_error($string)
|
||||||
|
{
|
||||||
|
log_print(PREFIX_ERROR . $string);
|
||||||
|
}
|
||||||
|
?>
|
Loading…
Reference in New Issue
Block a user