Ejemplo n.º 1
0
 /**
  * Get the logger currently in use, or create a new
  * one if it doesn't exist.
  * 
  * @return object
  */
 public static function get_logger()
 {
     if (!self::$logger) {
         self::$logger = new self::$logger_class();
     }
     return self::$logger;
 }
Ejemplo n.º 2
0
 /**
  * Get the logger currently in use, or create a new one if it doesn't exist.
  * 
  * @return object
  */
 public static function get_logger()
 {
     if (!self::$logger) {
         // Create default logger
         self::$logger = new self::$logger_class();
         // Add default context (shouldn't change until the actual log event happens)
         foreach (self::$log_globals as $globalName => $keys) {
             foreach ($keys as $key) {
                 $val = @$GLOBALS[$globalName][$key];
                 self::$logger->setEventItem(sprintf('$%s[\'%s\']', $globalName, $key), $val);
             }
         }
     }
     return self::$logger;
 }