Files
fdn2/private/lib/logger/LoggingFacilityManager.php
T
Riccardo Di Dato 4ddbe4ffc2 Creato sistema di deploy (INPROGRESS)
Importate librerie fondamentali:
Logger (UNTESTED)
System (UNTESTED)
Dao (INCOMPLETE)
2015-12-22 22:08:30 +01:00

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'");
}
}
?>