Skip to content
Snippets Groups Projects
Commit 9d8c4b44 authored by Andreas Åkre Solberg's avatar Andreas Åkre Solberg
Browse files

more debug on metadata consumption

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@1644 44740490-163a-0410-bde0-09ae8108e29a
parent 998a5f57
No related branches found
No related tags found
No related merge requests found
......@@ -8,7 +8,6 @@ class sspmod_metarefresh_MetaLoader {
private $metadata;
private $expire;
/**
......@@ -18,8 +17,7 @@ class sspmod_metarefresh_MetaLoader {
* @param
*/
public function __construct($expire = NULL) {
$this->expire = $expire;
$this->expire = $expire;
$this->metadata = array();
}
......@@ -183,6 +181,7 @@ class sspmod_metarefresh_MetaLoader {
}
if(!file_exists($outputDir)) {
if (!is_writable($outputDir)) throw new Exception('Permission denied creating directory: ' . $outputDir);
SimpleSAML_Logger::info('Creating directory: ' . $outputDir . "\n");
mkdir($outputDir, 0777, TRUE);
}
......@@ -245,16 +244,15 @@ class sspmod_metarefresh_MetaLoader {
foreach ($metaHandler->getMetadataSets() as $set) {
foreach ($metaHandler->getMetadataSet($set) as $entityId => $metadata) {
if (!array_key_exists('expire', $metadata)) {
SimpleSAML_Logger::warning('metarefresh: Metadata entry without expire ' .
'timestamp: ' . var_export($entityId, TRUE) . ' in set ' .
var_export($set, TRUE) . '.');
SimpleSAML_Logger::warning('metarefresh: Metadata entry without expire timestamp: ' . var_export($entityId, TRUE) .
' in set ' . var_export($set, TRUE) . '.');
}
if ($metadata['expire'] > $ct) {
continue;
}
SimpleSAML_Logger::debug('metarefresh: ' . $entityId . ' expired ' . date('l jS \of F Y h:i:s A', $metadata['expire']) );
SimpleSAML_Logger::debug('metarefresh: Delete expired metadata entry ' .
var_export($entityId, TRUE) . ' in set ' . var_export($set, TRUE) . '.');
var_export($entityId, TRUE) . ' in set ' . var_export($set, TRUE) . '. (' . ($ct - $metadata['expire']) . ' sec)');
$metaHandler->deleteMetadata($entityId, $set);
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment