Example #1
0
 /**
  * Log data. You may pass in any number of arguments.
  */
 public static function log()
 {
     if (Log::$enabled) {
         $data = array();
         $args = func_get_args();
         foreach ($args as $arg) {
             $message = "";
             Myna::var_dump_to_string($arg, $message);
             array_push($data, $message);
         }
         //$stderr = fopen('php://stderr', 'w');
         //fwrite($stderr, implode(' ', $data));
         //fclose($stderr);
         error_log(implode(' ', $data));
     }
 }
Example #2
0
 public static function error($origin, $reason, $data)
 {
     $message = "{$origin}: {$reason}";
     Myna::var_dump_to_string($data, $message);
     throw new \Exception($message);
 }