diff --git a/modules/statistics/hooks/hook_cron.php b/modules/statistics/hooks/hook_cron.php index cda5b41767a8d14278bee002fa32c9fb4b011d96..cd0edc555f8697cd8d44afb326133fea4d9857df 100644 --- a/modules/statistics/hooks/hook_cron.php +++ b/modules/statistics/hooks/hook_cron.php @@ -15,9 +15,10 @@ function statistics_hook_cron(&$croninfo) { if (is_null($statconfig->getValue('cron_tag', NULL))) return; if ($statconfig->getValue('cron_tag', NULL) !== $croninfo['tag']) return; - require_once(SimpleSAML_Module::getModuleDir('statistics') . '/extlibs/loganalyzer.php'); - - $croninfo['summary'][] = 'Loganalyzer did run'; - + try { + require_once(SimpleSAML_Module::getModuleDir('statistics') . '/extlibs/loganalyzer.php'); + } catch (Exception $e) { + $croninfo['summary'][] = 'Loganalyzer threw exception: ' . $e->getMessage(); + } } ?> \ No newline at end of file