Strict but sane Error reporting system
[mirrors/Kyberia-bloodline.git] / wwwroot / inc / log.inc
index 565bbd495246d9cc414f4acad804c477077e83b0..994ce4de3bf20e245810788f0b337ecb1996d8ef 100644 (file)
@@ -1,13 +1,18 @@
 <?php
-class log {
+class logger {
 
-       function log($action,$node_id,$result,$parameter1='',$parameter2='') {
+       public static function error_handler($errno=-1, $errstr='unknown', $errfile='/dev/null', $errline=-1, $errcontext=array('?')) {
+               return error_log("$errfile:$errline = error #$errno: $errstr");
+       }
+
+       public static function log($action,$node_id,$result,$parameter1='',$parameter2='') {
 
                global $db,$node;
                $user_id = isSet($_SESSION['user_id'])?$_SESSION['user_id']:"";
+               error_log('LOG: user: '.$user_id.', action: '.$action.
+                               ', node_id: '.$node_id.', result: '.$result);
 //             $db->query("insert delayed into logs set event='$action',node_id='$node_id',user_id='$user_id',result='$result',parameter1='$parameter1',parameter2='$parameter2'");
 
        }
 
 }
-?>
This page took 0.094286 seconds and 4 git commands to generate.