X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FWorker%2FSpoolPost.php;h=e32cee1f2f513dbf2996172b3c7e73a4537bc716;hb=2647514603852fe5fb9f47f0bf153dd20c124ce6;hp=e0d6e0c3886abfb7ce56f2f2981974d9e604e8c1;hpb=1de3960e267a8d298348fbca18cf1be1f6a20f7a;p=friendica.git diff --git a/src/Worker/SpoolPost.php b/src/Worker/SpoolPost.php index e0d6e0c388..e32cee1f2f 100644 --- a/src/Worker/SpoolPost.php +++ b/src/Worker/SpoolPost.php @@ -1,13 +1,32 @@ . + * */ + namespace Friendica\Worker; use Friendica\Core\Logger; use Friendica\Model\Item; +/** + * Posts items that where spooled because they couldn't be posted. + */ class SpoolPost { public static function execute() { $path = get_spoolpath(); @@ -18,6 +37,7 @@ class SpoolPost { // It is not named like a spool file, so we don't care. if (substr($file, 0, 5) != "item-") { + Logger::notice('Spool file does does not start with "item-"', ['file' => $file]); continue; } @@ -25,11 +45,13 @@ class SpoolPost { // We don't care about directories either if (filetype($fullfile) != "file") { + Logger::notice('Spool file is no file', ['file' => $file]); continue; } // We can't read or write the file? So we don't care about it. if (!is_writable($fullfile) || !is_readable($fullfile)) { + Logger::notice('Spool file has insufficent permissions', ['file' => $file, 'writable' => is_writable($fullfile), 'readable' => is_readable($fullfile)]); continue; } @@ -37,17 +59,19 @@ class SpoolPost { // If it isn't an array then it is no spool file if (!is_array($arr)) { + Logger::notice('Spool file is no array', ['file' => $file]); continue; } // Skip if it doesn't seem to be an item array if (!isset($arr['uid']) && !isset($arr['uri']) && !isset($arr['network'])) { + Logger::notice('Spool file does not contain the needed fields', ['file' => $file]); continue; } $result = Item::insert($arr); - Logger::log("Spool file ".$file." stored: ".$result, Logger::DEBUG); + Logger::notice('Spool file is stored', ['file' => $file, 'result' => $result]); unlink($fullfile); } closedir($dh);