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