public static function getLogger() { if (!isset(self::$_instance)) { $c = __CLASS__; self::$_instance = new $c(); self::$_sugarLoggerManager = LoggerManager::getLogger(); // init loggers $loggers = LoggerManager::getAvailableLoggers(); foreach ($loggers as $logger) { $loggers[$logger] = null; } self::$_loggers = $loggers; } return self::$_instance; }