/** * @public * * Initialisierung des BackupHandlers * * @param string $backupBaseDirectory Backup Directory */ public function __construct($backupBaseDirectory) { if ($backupBaseDirectory=='') { throw new IPSConfigurationException('Backup Directory cannot be empty!', E_USER_ERROR); } $this->backupBaseDirectory = $backupBaseDirectory; $this->backupDirectory = $backupBaseDirectory.'IPSLibrary_'.date("Y-m-d_Hi").'\\'; $this->logHandler = IPSLogHandler::GetLogger(get_class($this)); }
/** * @public * * Initialisierung des FileHandlers * */ public function __construct() { $this->logHandler = IPSLogHandler::GetLogger(get_class($this)); }
/** * @public * * Initialisierung des ScriptHandlers * * @param string $libraryBasePath Basis Pfad der IPSLibrary (Pfad in IP-Symcon, Kategorien durch . getrennt) */ public function __construct($libraryBasePath) { $this->libraryBasePath = $libraryBasePath; $this->logHandler = IPSLogHandler::GetLogger(get_class($this)); }