Importate librerie fondamentali: Logger (UNTESTED) System (UNTESTED) Dao (INCOMPLETE)
25 lines
575 B
PHP
25 lines
575 B
PHP
<?php
|
|
/*
|
|
Author: Riccardo Di Dato
|
|
Creation Date: 04/feb/2013
|
|
*/
|
|
|
|
|
|
class LoggingFacilityManager {
|
|
|
|
private static $myloggers;
|
|
|
|
public static function addLogger($loggerName,&$loggerObject) {
|
|
if(!isset(self::$myloggers)) self::$myloggers = array();
|
|
self::$myloggers[$loggerName] = $loggerObject;
|
|
}
|
|
|
|
public static function getLogger($loggerName) {
|
|
if(is_array(self::$myloggers) && array_key_exists($loggerName,self::$myloggers)) {
|
|
return self::$myloggers[$loggerName];
|
|
}
|
|
else throw new CoreException("Impossible to find logger '$loggerName'");
|
|
}
|
|
}
|
|
|
|
?>
|