add proper logging to filecache
This commit is contained in:
parent
87b7a23648
commit
b2d60ed6b7
|
@ -18,8 +18,19 @@ class OC_FileCache_Cached{
|
||||||
$root=OC_Filesystem::getRoot();
|
$root=OC_Filesystem::getRoot();
|
||||||
}
|
}
|
||||||
$path=$root.$path;
|
$path=$root.$path;
|
||||||
$query=OC_DB::prepare('SELECT `path`,`ctime`,`mtime`,`mimetype`,`size`,`encrypted`,`versioned`,`writable` FROM `*PREFIX*fscache` WHERE `path_hash`=?');
|
$stmt=OC_DB::prepare('SELECT `path`,`ctime`,`mtime`,`mimetype`,`size`,`encrypted`,`versioned`,`writable` FROM `*PREFIX*fscache` WHERE `path_hash`=?');
|
||||||
$result=$query->execute(array(md5($path)))->fetchRow();
|
if ( ! OC_DB::isError($stmt) ) {
|
||||||
|
$result=$stmt->execute(array(md5($path)));
|
||||||
|
if ( ! OC_DB::isError($result) ) {
|
||||||
|
$result = $result->fetchRow();
|
||||||
|
} else {
|
||||||
|
OC:Log::write('OC_FileCache_Cached', 'could not execute get: '. OC_DB::getErrorMessage($result), OC_Log::ERROR);
|
||||||
|
$result = false;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
OC_Log::write('OC_FileCache_Cached', 'could not prepare get: '. OC_DB::getErrorMessage($stmt), OC_Log::ERROR);
|
||||||
|
$result = false;
|
||||||
|
}
|
||||||
if(is_array($result)) {
|
if(is_array($result)) {
|
||||||
if(isset(self::$savedData[$path])) {
|
if(isset(self::$savedData[$path])) {
|
||||||
$result=array_merge($result, self::$savedData[$path]);
|
$result=array_merge($result, self::$savedData[$path]);
|
||||||
|
|
Loading…
Reference in New Issue