From 1c8dd457cc0676e9f1079f1b7c7fcbb740978930 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 6 Oct 2019 18:48:33 +0000 Subject: [PATCH] Just some added logging to the proxy functionality to better analyze problems --- src/Module/Proxy.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Module/Proxy.php b/src/Module/Proxy.php index 6b40a498a0..38a9b17e01 100644 --- a/src/Module/Proxy.php +++ b/src/Module/Proxy.php @@ -8,6 +8,7 @@ namespace Friendica\Module; use Friendica\BaseModule; use Friendica\Core\L10n; use Friendica\Core\System; +use Friendica\Core\Logger; use Friendica\Model\Photo; use Friendica\Object\Image; use Friendica\Util\HTTPSignature; @@ -92,7 +93,8 @@ class Proxy extends BaseModule $img_str = $fetchResult->getBody(); // If there is an error then return a blank image - if ((substr($fetchResult->getReturnCode(), 0, 1) == '4') || (!$img_str)) { + if ((substr($fetchResult->getReturnCode(), 0, 1) == '4') || empty($img_str)) { + Logger::info('Error fetching image', ['image' => $request['url'], 'return' => $fetchResult->getReturnCode(), 'empty' => empty($img_str)]); self::responseError(); // stop. } @@ -104,6 +106,7 @@ class Proxy extends BaseModule $image = new Image($img_str, $mime); if (!$image->isValid()) { + Logger::info('The image is invalid', ['image' => $request['url'], 'mime' => $mime]); self::responseError(); // stop. } @@ -305,6 +308,7 @@ class Proxy extends BaseModule private static function responseImageHttpCache(Image $img) { if (is_null($img) || !$img->isValid()) { + Logger::info('The cached image is invalid'); self::responseError(); // stop. }