%PDF- %PDF-
Direktori : /home/infra/fusioninventory/scripts/ |
Current File : //home/infra/fusioninventory/scripts/get_job_logs.php |
#!/usr/bin/php <?php $doc = <<<DOC get_job_logs.php Usage: get_job_logs.php [-h | -q | -d ] [-m methods] [-t task_ids] -h, --help Show this help -q, --quiet Run quietly -d, --debug Show informations. -m, --methods=methods Show only tasks defined with a list of methods (separated by commas). -t, --tasks=task_ids Filter logs by tasks (separated by commas) DOC; chdir(dirname($_SERVER["SCRIPT_FILENAME"])); include ("../../../inc/includes.php"); include ("./docopt.php"); require ("./logging.php"); /** * Process arguments passed to the script */ $docopt = new \Docopt\Handler(); $args = $docopt->handle($doc); $logger = new Logging(); $logger->setLevelFromArgs($args['--quiet'], $args['--debug']); $logger->debug($args); /* * Get Running Tasks */ $pfTask = new PluginFusioninventoryTask(); $logs = $pfTask->getJoblogs(); $logger->info($logs);