Log
[ class tree: Log ] [ index: Log ] [ all elements ]

Source for file pear_error_handler.php

Documentation is available at pear_error_handler.php

  1. <?php
  2.  
  3. require_once 'Log.php';
  4.  
  5. function errorHandler($error)
  6. {
  7.     global $logger;
  8.  
  9.     $message $error->getMessage();
  10.  
  11.     if (!empty($error->backtrace[1]['file'])) {
  12.         $message .= ' (' $error->backtrace[1]['file'];
  13.         if (!empty($error->backtrace[1]['line'])) {
  14.             $message .= ' at line ' $error->backtrace[1]['line'];
  15.         }
  16.         $message .= ')';
  17.     }
  18.  
  19.     $logger->log($message$error->code);
  20. }
  21.  
  22. $logger &Log::singleton('console''''ident');
  23.  
  24. PEAR::setErrorHandling(PEAR_ERROR_CALLBACK'errorHandler');
  25. PEAR::raiseError('This is an information log message.'PEAR_LOG_INFO);

Documentation generated on Mon, 11 Mar 2019 16:02:23 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.